我正在使用随机森林分类器对数据集进行分类。我使用python语言。
RandomForestClassifier(n_estimators=200,oob_score=True,n_jobs=-1,random_state=101,max_features=None,min_samples_leaf=50)
我设置了max_features=None
。因此,单个树具有所有功能。但是,即使我设置了max_feature
参数,随机森林分类器中的树也不会使用所有功能。
如何找到单个树中使用的特征数量?
还是有默认值?
答案 0 :(得分:0)
max_features
是每棵树可以考虑的最大个特征,但不能保证将使用所有 个特征。
如果要查看各个树,可以使用estimators_
属性。从文档中:
estimators_:DecisionTreeClassifier列表
拟合的子估计量的集合。