def test_contribution_freeadjust(self): ''' Test contribution for regression analysis. ''' measures = [469,366,371,208,246,297,363,436,198,364] predicts = [453.2,397.4,329.3,204.7,253.7,319.0,342.3,438.9,201.9,377.6] freeadjust = True predictornum = 2 res = ts.contribution(measures, predicts, predictornum, freeadjust) self.assertEqual(round(res,3), round(0.9296,3))
def test_contribution(self): ''' Test contribution for regression analysis. ''' res = ts.contribution(self.ys, self.pys) self.assertEqual(math.floor(res), math.floor(0.8225))