繁体   English   中英

如何使用R时间序列和预测设置和显示多列的索引

[英]How to set and display index with multiple columns using R time series and forecast

我有一个“帐户”,“资产”,“日期”,“资产网络使用情况”的样本使用表,每个资产有15天的汇总使用数据。 我试图在接下来的15天内将每天的预测用量附加到表中,或者至少创建具有相同表结构的输出。

例如

Date (m/d/Y)     Account         Asset  Network Usage
4/4/2019    Acct#100        AS-4310 56.5251
4/5/2019    Acct#100        AS-4310 592.1843
4/6/2019    Acct#100        AS-4310 556.1898
4/7/2019    Acct#100        AS-4310 808.2403
4/8/2019    Acct#100        AS-4310 466.118

我已经能够生成仅由Date聚合的附加表。 我想要包含日期/帐户/资产但是我在设置一个没有遇到时间序列ts()函数错误的索引时遇到了挑战

library(forecast)
library(ggfortify)

dataset <- 
as.data.frame(read.csv(file="/path/Data.csv",header=TRUE,sep=","))

dataset <- aggregate(Network_Usgae ~ Date,data = dataset, FUN= sum)

ts <- ts(dataset$Network_Usage, frequency=15)

decom <- stl(ts,s.window = "periodic")

pred <- forecast(decom,h = 15)

fort <- fortify(pred,ts.connect= TRUE )

有关语法更新的任何建议,或使用不同的方法来实现我的结果?

我认为预测仅适用于可转换为矩阵的对象,我的建议是使用列表并预测“值”,同时保留其他元素中其他内容的相关信息。

如果您提供dput()数据集,我可以为您创建一个示例。

祝好运。

暂无
暂无

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

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