首页 > 解决方案 > 尝试使用 TSLM 模型进行预测时出现“找不到对象”

问题描述

我正在尝试使用以下拟合的 tslm 模型进行预测:

linearfor1<-tslm(total_fees~Booked, data=df6_invoices)

然后我试图这样预测:

forecast(linearfor1)

我也试过

forecast(linearfor1, newdata=df6_invoices)

尽管模型拟合得很好,但当我尝试预测时它会出现错误。(df6_invoices 数据集是一个时间序列对象,包含日期列、预订列和总费用列。)

将 tslm 模型放入预测时出现的错误: eval 中的错误(predvars,data,env):找不到对象“已预订”。

错误:变量“已预订”配备了“数字”类型,但提供了“nmatrix.3”类型另外:警告消息:在 forecast.lm(linearfor1,newdata = df6_invoices)中:未指定新数据列名称,默认为第一个变量必需的。

非常感谢任何帮助。

标签: rtime-seriesregressionlinear-regressionforecast

解决方案


推荐阅读