gpt4 book ai didi

r - 制作日期向量从特定日期开始并向前走 n 个单位

转载 作者:行者123 更新时间:2023-12-04 12:21:52 26 4
gpt4 key购买 nike

为了使用 ggplot 处理时间序列,我需要获取一堆预测值并将它们与相应的日期一起放入数据框中。

我使用下面的代码来声明我的初始向量 a ts

name <- ts(name, frequency=12, start=c(2007,1))

然后我使用拟合模型
fit <- auto.arima (name)

并提取预测和预测区间如下
name.for <- forecast(fit, 15)
name.for.low <- name.for$lower[,2]
name.for.up <- name.for$upper[,2]

我知道希望制作一个日期向量,它从上面声明的时间序列结束的地方开始并向前推进 n 个月

我想我可以使用类似的东西:
seq(as.Date('X'), length.out=n, by='1 month')

但是,我希望 X 是动态的,并从上面的时间序列向量计算

最佳答案

尝试这个:

library(lubridate)
jan31 <- ymd("2016-01-31")
n <- 4
jan31 %m+% months(n)
#[1] "2016-05-31"
n <- 5
jan31 %m+% months(n)
#[1] "2016-06-30"

关于r - 制作日期向量从特定日期开始并向前走 n 个单位,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39696092/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com