如何将 ARIMA 预测输出转换为日期
Posted
技术标签:
【中文标题】如何将 ARIMA 预测输出转换为日期【英文标题】:How to convert ARIMA forecast output to Date 【发布时间】:2022-01-20 12:22:26 【问题描述】:我得到了 ARIMA 预测的输出。但我不知道如何将第一列转换为日期。输出是 2021 年最后几天的预测,我想得到 2021 年的日期或天数。有可能吗?
以下是我需要转换的第一列输出:
2021.9589 是 12 月 17 日的输出。 2021.9616 是 12 月 18 日的输出。 2021.9644 是 12 月 19 日的输出。 2021.9671 ...等.... 2021.9699 2021.9726 2021.9753 2021.9781 2021.9808 2021.9836 2021.9863 2021.989 2021.9918 2021.9945 2021.9973 2022.0000 2022.0027 2022.0055
【问题讨论】:
【参考方案1】:我会使用date_decimal
,来自lubridate
,它的工作方式如下:
> require(lubridate)
( d <- date_decimal(2021.9589) )
[1] "2021-12-16 23:57:50 UTC"
然后使用month
和day
函数:
> month(d)
[1] 12
> day(d)
[1] 16
【讨论】:
谢谢。这行得通。以上是关于如何将 ARIMA 预测输出转换为日期的主要内容,如果未能解决你的问题,请参考以下文章
如何将 scikit learn 的预测概率输出转换为 sigmoid