我正在使用随机森林分类器对数据集进行分类。我使用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
参数,随机森林分类器中的树也没有使用所有的特征。如何找到单个树中使用的特征数量?或者它有默认值吗?
发布于 2018-11-13 01:25:24
max_features
是每棵树可以考虑的最大特征数,但不能保证所有特征都会被使用。
如果想要查看各个树,可以使用estimators_
属性。从文档中:
estimators_:list of DecisionTreeClassifier
拟合子估计器的集合。
https://stackoverflow.com/questions/53266991
复制相似问题