Доступ к атрибутам MLxtend StackingRegressor, когда метарегрессор является объектом конвейера sklearn

Я использую MLxtend StackingRegressor, и мой метарегрессор является объектом конвейера 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 ответов

Другие вопросы по тегам