class_docstr: Tests simple classification for different models. Note: still doesn't test all the models!
      
class_docstr_tok: ["Tests","simple","classification","for","different","models",".","Note",":","still","does","n't","test","all","the","models","!"]
code: def setup(self):
      np.random.seed(13)
      random.seed(13)
      self.n = 40
      self.p = 2
      self.X_classification_binary = (
          np.random.randn(self.n, self.p) > 0
      ).astype(int)
  
      # y = x0 > 0
      self.y_classification_binary = (
          self.X_classification_binary[:, 0] > 0
      ).astype(int)
  
      # flip labels for last few
      self.y_classification_binary[-2:] = (
          1 - self.y_classification_binary[-2:]
      )
  
imports: import random
  import numpy
  from imodels import FIGSClassifier, BoostedRulesClassifier, GreedyTreeClassifier, RuleFitClassifier, HSTreeClassifierCV
label_desc: Use image node_id 1 for calling the TestAutogluon obj's underlying member method code with example usage: obj.setup() without return types