【发布时间】:2020-01-17 13:12:22
【问题描述】:
我已经训练了一个线性回归模型来以多输出方式进行预测。这是一个时间序列预测问题,它根据一组输入估计未来 12 个月的需求。过去 - 如果我只预测一个输出值 - 我会简单地调用以下命令来访问模型的 beta 系数:
model = LinearRegression()
model.fit(X, Y)
weights = pd.DataFrame(regression.coef_, X.columns, columns=['Coefficients'])
print(weights)
但是,当我为 multioutput 模型运行此程序时,我收到错误:
'MultiOutputRegressor' object has no attribute 'coef_'
如何访问多输出线性模型的系数?
【问题讨论】:
标签: python machine-learning scikit-learn