【问题标题】:How Do I Extract the ME in forecast::accuracy() Function如何在 forecast::accuracy() 函数中提取 ME
【发布时间】:2025-12-01 23:15:01
【问题描述】:

我可以使用accuracy 函数来获取模型的一组准确度度量,如下所示:

set.seed(289805)
x <- arima.sim(n=10, model=list(ar=0.8, order=c(1, 0, 0)), sd=1)
mod <- auto.arima(x, ic="aicc")
fit <- fitted(mod) # fit the model with the series
ACCURACY <- forecast::accuracy(fit, x)      # RETURNS ACCURACY
ACCURACY

# RESULT
#                ME     RMSE       MAE      MPE    MAPE      ACF1 Theil's U
#Test set 0.4763398 1.289879 0.8928214 4.748337 71.5307 0.2324054  1.009128

如何只提取结果中的ME

【问题讨论】:

    标签: r arima forecast


    【解决方案1】:

    输出是一个矩阵,所以你需要使用矩阵子集。

    ACCURACY[,"ME"]
    [1] 0.4763398
    

    【讨论】: