r - 尝试使用 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)中:未指定新数据列名称,默认为第一个变量必需的。
非常感谢任何帮助。
解决方案
推荐阅读
- c# - HttpClient 在重定向时传递 Location 等于 null(而相应的浏览器调用包含 URL)
- airflow - 气流调度程序不尊重 EndTime 与 datetime.now()+timedelta()
- spring-boot - Spring Data JPA 可以通过@JoinColumn 强制执行多对一关系吗
- css - 如何在自动完成字段中换行 - Primefaces 6.2.8
- xml - 如何使用 ejabberd(使用他们的 API 和/或使用 XML)获取私人房间列表?
- java - 如何使用 websocket 从 Java 后端向 Angular 前端发送消息?
- azure-devops - azure devops CI 构建中的“VsTest”任务问题
- javascript - 检查高度是否已从一定量改变
- excel - Excel:在特定术语后面的单元格中显示值
- java - JFreeChart 图例对齐