java 时间序列分析_每日时间序列分析

这实际上取决于您想要对数据做什么 .

1) plot 例如,如果您的目标只是绘制它,那么 "ts" class不适合,因为它不擅长表示日期 . 试试这个,我们在最后的Note中为 sales 和 tt 定义了测试向量 .

library(zoo)

z

plot(z)

2) acf 如果要计算自相关函数,那么使用普通向量 sales 或 ts(sales) 就可以了:

acf(sales)

3) StructTS 如果你想使用 StructTS 拟合结构时间序列,那么你需要决定一个周期的长度,即它是否每周重复一次? 25美分硬币?年? . 通常情况下,年度周期适合销售,但一般情况下,您需要两个完整周期才能执行任何操作,因此您实际上没有足够的数据 .

4) monthly/quarterly 如果您愿意将其减少为月度或季度数据,那么您可以使用 ts 但每月只有20个点或季度为7个 . 这里我们使用了每个月的最后一点:

library(zoo)

z

zm

tsm

tsm

赠送:

Jan Feb Mar Apr May Jun Jul Aug

2016 3.258097 3.931826 4.356709 4.644391 4.867534 5.049856 5.204007 5.342334

2017 5.828946 5.897154 5.968708 6.030685 6.093570 6.150603 6.204558 6.257668

Sep Oct Nov Dec

2016 5.459586 5.564520 5.659482 5.749393

2017

5) weekly 你可以考虑的另一件事是使用星期六来使用每周系列,例如:

library(zoo)

z

zw

Note: 我们使用了这个虚拟数据:

set.seed(123)

tt

tt

n

sales

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值