繁体   English   中英

R 去除一个时间序列中的多个季节性

[英]R Remove multiple seasonality in one time series

我正在处理每小时数据,我的数据有 24 小时和 168 小时的季节性。

当我使用该代码时。 我删除了 24 小时季节性。

deseasonalized_ec_hourly<-electricity_consumption_ts_hourly/ec_hourly_multip$seasonal

但是 168 小时的季节性仍然存在。 如何删除 168 小时季节性

这是一个使用英格兰和沃尔斯(2000 年 6 月 - 8 月)半小时用电量的示例。 使用来自forecast package 的mstl() function 估计季节性(每天和每周)。 seasadj() function 删除了季节性成分。

library(forecast)

autoplot(taylor)

adjust <- taylor %>% mstl() %>% seasadj()
autoplot(adjust)

代表 package (v0.3.0) 于 2020 年 5 月 7 日创建

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM