File tree Expand file tree Collapse file tree 2 files changed +18
-6
lines changed
test/test_pipeline/components/regression Expand file tree Collapse file tree 2 files changed +18
-6
lines changed Original file line number Diff line number Diff line change @@ -25,11 +25,22 @@ def test_default_boston(self):
2525 _test_regressor (dataset = "boston" ,
2626 Regressor = self .module )
2727
28- self .assertAlmostEqual (self .res ["default_boston" ],
29- sklearn .metrics .r2_score (targets ,
30- predictions ),
31- places = self .res .get (
32- "default_boston_places" , 7 ))
28+ if "default_boston_le_ge" in self .res :
29+ # Special treatment for Gaussian Process Regression
30+ self .assertLessEqual (
31+ sklearn .metrics .r2_score (y_true = targets ,
32+ y_pred = predictions ),
33+ self .res ["default_boston_le_ge" ][0 ])
34+ self .assertGreaterEqual (
35+ sklearn .metrics .r2_score (y_true = targets ,
36+ y_pred = predictions ),
37+ self .res ["default_boston_le_ge" ][1 ])
38+ else :
39+ self .assertAlmostEqual (self .res ["default_boston" ],
40+ sklearn .metrics .r2_score (targets ,
41+ predictions ),
42+ places = self .res .get (
43+ "default_boston_places" , 7 ))
3344
3445 def test_default_boston_iterative_fit (self ):
3546 if not hasattr (self .module , 'iterative_fit' ):
Original file line number Diff line number Diff line change @@ -11,7 +11,8 @@ class GaussianProcessComponentTest(BaseRegressionComponentTest):
1111 __test__ = True
1212
1313 res = dict ()
14- res ["default_boston" ] = 0.57493264555230272
14+ res ["default_boston_le_ge" ] = [0.6 , 0.4 ]
15+ res ["default_boston_places" ] = 1
1516 res ["default_boston_iterative" ] = - 1
1617 res ["default_boston_sparse" ] = - 1
1718 res ["default_boston_iterative_sparse" ] = 0.0
You can’t perform that action at this time.
0 commit comments