Esempio n. 1
0
 def test_dimension(self):
     try:
         select(X)
     except ValueError:
         fail()
     with raises(ValueError):
         select(x)
Esempio n. 2
0
 def test_criterion(self):
     try:
         for criterion in criteria:
             select(X, criterion=criterion)
     except ValueError:
         fail()
     with raises(ValueError):
         select(X, method='')
     with raises(ValueError):
         select(X, method=None)
Esempio n. 3
0
 def test_method(self):
     try:
         for method in methods:
             select(X, method=method)
     except ValueError:
         fail()
     with raises(ValueError):
         select(X, method='')
     with raises(ValueError):
         select(X, method=None)
Esempio n. 4
0
 def test_lamb(self):
     try:
         select(X, method='glasso', criterion='none', lamb=None)
         select(X, method='glasso', criterion='none', lamb=0)
         select(X, method='glasso', criterion='none', lamb=[0])
         select(X, method='glasso', criterion='none', lamb=[0, 0.1])
         select(X, method='glasso', criterion='stars', lamb=None)
         select(X, method='glasso', criterion='stars', lamb=0)
         select(X, method='glasso', criterion='stars', lamb=[0])
         select(X, method='glasso', criterion='stars', lamb=[0, 0.1])
         select(X, method='iamb', criterion='none', lamb=None)
         select(X, method='iamb', criterion='none', lamb=0)
         select(X, method='iamb', criterion='none', lamb=[0])
         select(X, method='iamb', criterion='none', lamb=[0, 0.1])
         select(X, method='iamb', criterion='none', lamb=[-0.1, 0, 0.1])
         select(X, method='iamb', criterion='stars', lamb=None)
         select(X, method='iamb', criterion='stars', lamb=0)
         select(X, method='iamb', criterion='stars', lamb=[0])
         select(X, method='iamb', criterion='stars', lamb=[0, 0.1])
         select(X, method='iamb', criterion='stars', lamb=[-0.1, 0, 0.1])
     except ValueError:
         fail()
     with raises(ValueError):
         select(X, method='glasso', criterion='none', lamb=[-0.1, 0, 0.1])
     with raises(ValueError):
         select(X, method='glasso', criterion='stars', lamb=[-0.1, 0, 0.1])
Esempio n. 5
0
 def test_length(self):
     with raises(ValueError):
         select(X[:, :1])
     with raises(ValueError):
         select(X[:1])