【发布时间】:2015-11-13 02:11:36
【问题描述】:
将运行回归的预测值和残差作为不同的列附加到数据框中是一种有用且常见的做法。我是熊猫的新手,我在执行这个非常简单的操作时遇到了麻烦。我知道我遗漏了一些明显的东西。大约一年半前有人问过a very similar question,但没有得到真正的回答。
数据框目前看起来像这样:
y x1 x2
880.37 3.17 23
716.20 4.76 26
974.79 4.17 73
322.80 8.70 72
1054.25 11.45 16
我想要的只是返回一个数据帧,该数据帧具有预测值和 y = x1 + x2 的每个观察值的残差:
y x1 x2 y_hat res
880.37 3.17 23 840.27 40.10
716.20 4.76 26 752.60 -36.40
974.79 4.17 73 877.49 97.30
322.80 8.70 72 348.50 -25.70
1054.25 11.45 16 815.15 239.10
我已尝试使用 statsmodels 和 pandas 解决此问题,但无法解决。提前致谢!
【问题讨论】:
标签: python pandas dataframe prediction statsmodels