0

我正在尝试绘制来自数据集的观察值和拟合值及其对公共时间段变量的线性回归,使用ggplot.

我的数据框称为balances.

gdp.model <- lm(depvar ~ 
              indepvar1 + 
              indepvar2 + 
              indepvar3, 
            data = balances)

gdp.fitted <- ggplot(data = balances,
                 mapping = aes(x = observation.num, y = depvar)) +
                 geom_line() + 
                 geom_line(data = gdp.model,
                           mapping = aes(y = fitted.values))

我的意图是在一个共同的轴上绘制拟合值和观察值,并observation.num从另一个轴上的余额绘制时间段变量。但是,由于对象中没有时间段变量gdp.model,我不断收到错误消息:

eval 中的错误(expr,envir,enclos):找不到对象“observation.num”

有没有什么简单的方法可以解决拟合值没有公共时间变量的问题?

4

0 回答 0