示例#1
0
 def make_table_row(self):
     return self.textTable.make_table_row(self.testStat, 
                                              self.testPValue,
                                              self.testReliability,
                             DisplacementTestType.get_string(self.testType),
                             DisplacementTestType.get_dim(self.testType),
                                 self.testPassed and "passed" or "failed")
示例#2
0
    def _compute_pvalue(self, point):
        'computes p-value for dimension dim and test self.apriori=True/False'
        if self.apriori:
            from scipy.stats import chi2
            point.testPValue = float(chi2.cdf(point.testStat,
                                              DisplacementTestType.get_dim(point.testType)))
            #print point.testStat
            #print point.id, ": test:",\
            #DisplacementTestType.get_string(point.testType), ": dim:",\
            #DisplacementTestType.get_dim(point.testType)

        else: # aposteriori
            point.testPValue = 1 # not implemented
示例#3
0
 def get_test_dim(self):
     return DisplacementTestType.get_dim(self.testType)