Как установить и отобразить индекс с несколькими столбцами, используя R временных рядов и прогноз - PullRequest
0 голосов
/ 17 апреля 2019

У меня есть пример таблицы использования «Учетная запись», «Актив», «Дата», «Использование сети активов» с суммированными данными об использовании за 15 дней на один актив. Я пытаюсь добавить таблицу с прогнозируемым использованием в день в течение следующих 15 дней или, по крайней мере, создать вывод с той же структурой таблицы.

* 1003 Е.Г. *

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

Мне удалось создать таблицу с добавлением только по дате. Я хочу включить дату / учетную запись / актив, однако мне сложно настроить индекс, который не приводит к ошибке в функции timeseries 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 )

Какие-либо предложения по обновлению синтаксиса или использованию другого метода для достижения моего результата?

1 Ответ

0 голосов
/ 17 апреля 2019

Я думаю, что прогноз работает только для объектов, конвертируемых в матрицы, я предлагаю использовать списки и прогнозировать «значения», сохраняя соответствующую информацию о других вещах в других элементах.

Если вы предоставите набор данных dput (), я могу создать для вас пример.

Удачи.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...