【问题标题】:Output issues with the thetaf functionthetaf 函数的输出问题
【发布时间】:2022-07-22 08:06:36
【问题描述】:

我目前正在使用 forecast 包中的 thetaf 函数,当我得到一个输出时,它是一个我无法使用的输出。我用作thetaf 函数输入的ts 对象是全年的每日时间序列,我想创建下一年的预测。

但是,我得到的输出相当奇怪。具体来说,日期有点奇怪。如2018.0000等

> thetaf(Daily_Time_2017,h=365)
          Point Forecast     Lo 80    Hi 80     Lo 95    Hi 95
2018.0000       26.60391 0.8104595 52.39736 -12.84377 66.05159
2018.0027       26.64246 0.8302117 52.45471 -12.83397 66.11889
2018.0055       26.68101 0.8499777 52.51204 -12.82414 66.18616
2018.0082       26.71956 0.8697573 52.56936 -12.81430 66.25342

我怀疑它可能与每日 ts 对象有关,因为每月 ts 的预测很好。

【问题讨论】:

    标签: r time-series forecast


    【解决方案1】:

    ts 对象使用三个数字存储时间属性:开始、结束和频率。显示或图表中的实际时间或日期是动态创建的。这适用于年度、季度或月度数据,但对于更频繁的观察开始分解。在此示例中,显示为日期的数字是年份,加上到目前为止的年份部分。

    这就是我们开发tsibble 格式的原因之一,它允许明确的日期和时间。

    您可以使用 fable::THETA() 函数将 Theta 模型拟合到存储在 tsibble 对象中的数据。

    【讨论】:

      猜你喜欢
      • 2013-12-29
      • 2017-03-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-10-25
      • 1970-01-01
      • 1970-01-01
      • 2013-12-12
      相关资源
      最近更新 更多