【发布时间】:2021-01-12 20:44:57
【问题描述】:
我试图参考下面的链接使用data.table包来计算mape,smape,mse,rmse,它在块中运行时与下面的代码工作正常,但在@987654330时出错@。有人给我遮光吗?
- https://tysonbarrett.com/jekyll/update/2019/10/06/datatable_memory
- http://brooksandrew.github.io/simpleblog/articles/advanced-data-table
## https://tysonbarrett.com/jekyll/update/2019/10/06/datatable_memory
## http://brooksandrew.github.io/simpleblog/articles/advanced-data-table
require('DescTools')
require('data.table')
setorder(seasonal_m1, index)
open.accr <- seasonal_m1[, {
open = open
open.Point.Forecast = open.Point.Forecast
.SD[, .(.N, open.mape = MAPE(open, open.Point.Forecast),
open.smape = SMAPE(open, open.Point.Forecast),
open.mse = MSE(open, open.Point.Forecast),
open.rmse = RMSE(open, open.Point.Forecast)),
by={index=as_date(index)}]},
by=.(Model, Period)]
错误:
Error in `[.tbl_df`(seasonal_m1, , { :
object 'open.Point.Forecast' not found
Calls: <Anonymous> ... withCallingHandlers -> withVisible -> eval -> eval -> [ -> [.tbl_df
Execution halted
【问题讨论】:
标签: r data.table r-markdown knitr