Esempio n. 1
0
 def test_LearnerSCCS_score(self):
     lrn = ConvSCCS(n_lags=self.n_lags,
                    penalized_features=[],
                    random_state=self.seed)
     lrn.fit(self.features, self.labels, self.censoring)
     self.assertEqual(lrn.score(),
                      lrn.score(self.features, self.labels, self.censoring))
Esempio n. 2
0
 def test_LearnerSCCS_fit_KFold_CV(self):
     lrn = ConvSCCS(n_lags=self.n_lags,
                    penalized_features=np.arange(self.n_features),
                    random_state=self.seed,
                    C_tv=1e-1,
                    C_group_l1=1e-1)
     lrn.fit(self.features, self.labels, self.censoring)
     score = lrn.score()
     tv_range = (-5, -1)
     groupl1_range = (-5, -1)
     lrn.fit_kfold_cv(self.features,
                      self.labels,
                      self.censoring,
                      C_tv_range=tv_range,
                      C_group_l1_range=groupl1_range,
                      n_cv_iter=4)
     self.assertTrue(lrn.score() <= score)