【发布时间】:2017-01-13 08:34:50
【问题描述】:
是否有 python 包或函数可以计算 %incMSE 和 %incNodePurity,就像 R 中的 randomForest 包通过 importance 函数计算它们一样?
【问题讨论】:
标签: python-3.x scikit-learn random-forest
是否有 python 包或函数可以计算 %incMSE 和 %incNodePurity,就像 R 中的 randomForest 包通过 importance 函数计算它们一样?
【问题讨论】:
标签: python-3.x scikit-learn random-forest
如果我理解正确,%incNodePurity 指的是基尼特征重要性;这是在sklearn.ensemble.RandomForestClassifier.feature_importances_ 下实现的。根据original Random Forest paper,这给出了“通常与排列重要性度量非常一致的快速变量重要性”。
据我所知,置换特征重要性本身 (%incMSE) 并未在 scikit-learn 中实现。
【讨论】:
pyhton 中的importances_ 只是来自R 的importance 的%incNodePurity。我说的对吗?