据我所知,sklearn
已弃用部分依赖功能。我尝试运行一个简单的示例:
from sklearn.datasets import make_friedman1
from sklearn.ensemble import GradientBoostingRegressor
from sklearn.inspection import partial_dependence
from sklearn.inspection import plot_partial_dependence
X, y = make_friedman1()
clf = GradientBoostingRegressor(n_estimators=10).fit(X, y)
plot_partial_dependence(clf, X, [0, (0, 1)])
但我收到以下错误消息:ImportError: No module named 'sklearn.inspection'
对我来说,部分依赖(和边际效应)描绘了一个非常重要的(结合相对重要性)以更好地理解机器学习结果和预测。
有替代方案吗?分别如何绘制部分依赖?