【发布时间】:2018-06-21 15:15:47
【问题描述】:
我对美元价格与 GDPPC 进行了线性回归,如下所示:
r = lm(dollar_value ~ GDPPC, prices_gdp)
(prices_gdp 是 data.table,如果这很重要的话)。
我现在可以使用predict 基于data.table 轻松生成一堆值。但我想要做的(为了在图表上绘制geom_abline)是计算 GDPPC 为零时的美元价值,并将其作为数字返回——类似于
predict(r, 0)
这给了我一个错误:Error in eval(predvars, data, env): object 'GDPPC' not found。除了创建一个新的虚拟 data.table 并将 GDPPC=0 作为唯一的行,将其输入,然后将数字拉出之外,有什么方法可以做到这一点?
【问题讨论】:
标签: r data.table