【发布时间】:2018-11-10 10:17:50
【问题描述】:
我正在尝试绘制实际销售额 (y) 和预测销售额 (ŷ) 值的散点图。
我已经导入了 csv 文件,目前我用于线性回归模型的代码是:
result = smf.ols('sales ~ discount + holiday + product', data=data).fit()
print(result.summary())
由于我只有实际销售额,如何找到预测销售额 (ŷ) 值来绘制散点图?我曾尝试研究并找到lm.predict() 和result.predict()。有区别吗? lm = LinearRegression()
提前谢谢!
【问题讨论】:
-
请澄清您所说的“预计销售额”是什么意思。如果您不认为它是预测,为什么要进行回归?
-
基于回归模型中所有 x 变量的预测销售额,以便我可以在散点图上绘制实际销售额和预测销售额。
-
我不太了解这里的反对意见。您可以通过调用 result.predict() 来获取您的预测值,这将是您的 yhat 值
-
@Simon 这个问题完全不清楚实际上存在什么问题。问题本身是微不足道的,“predict”的两个变体不合格——如果不知道它们是什么,就很难区分它们。
标签: python linear-regression statsmodels predict