簡體   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