当meta回归量是一个sklearn管道对象时,访问MLxtend StackingRegressor属性

时间:2017-02-03 04:31:57

标签: scikit-learn mlxtend

我正在使用MLxtend StackingRegressor,我的meta回归量是一个sklearn管道对象。在模型拟合之后我想打印系数,但是我在这方面遇到了麻烦。

model3 = make_pipeline(PolynomialFeatures(2), LinearRegression())
model4 = StackingRegressor(regressors=[model1, model2], meta_regressor=model3)
model4.fit(train, target)
print(model4.coef_) #1
print(model4.steps[1][1].coef_) #2

在#1中,我得到一个错误,即管道对象没有属性coef_,而在#2中我得到一个错误,StackingRegressor没有属性步骤。

感激帮助。

0 个答案:

没有答案