R 时间序列的预测日
我开始用R来做预测,我迷失在这个新世界里 我有这个数据集(我的数据集的一部分): 例如,我想预测2017-01-05的R 时间序列的预测日,r,time-series,predict,R,Time Series,Predict,我开始用R来做预测,我迷失在这个新世界里 我有这个数据集(我的数据集的一部分): 例如,我想预测2017-01-05的值 我试图用xts构建一个时间序列,并使用Arime/forecast但是输出是一行我不理解的值 有没有其他方法来预测1天?您没有提供代码来重现您的分析,因此基本上没有人真正知道您做了什么或您在看什么,这就是问题被否决的原因,但在没有该副本的情况下,请将其粘贴到R中: Lines <- "date value 2016-12-27 85396 2016-12-28 7857
值
我试图用xts
构建一个时间序列,并使用Arime/forecast
但是输出是一行我不理解的值
有没有其他方法来预测1天?您没有提供代码来重现您的分析,因此基本上没有人真正知道您做了什么或您在看什么,这就是问题被否决的原因,但在没有该副本的情况下,请将其粘贴到R中:
Lines <- "date value
2016-12-27 85396
2016-12-28 78573
2016-12-29 91593
2016-12-30 196427
2017-01-02 430301
2017-01-03 409319
2017-01-04 330748"
DF <- read.table(text = Lines, header = TRUE)
library(forecast)
f <- forecast(DF$value)
plot(f)
谢谢你的回复。你的代码给了我们一个10行的矩阵。为什么这10个值相等?你怎么读Lo 80,Hi 80,Lo 95,Hi 95列?我对这些问题感到抱歉,但我在理解这个逻辑时遇到了一些问题。谷歌置信区间。预测包附带了一个小插曲,进一步解释了这一点<代码>帮助(package=forecast)
并单击用户指南。
Lines <- "date value
2016-12-27 85396
2016-12-28 78573
2016-12-29 91593
2016-12-30 196427
2017-01-02 430301
2017-01-03 409319
2017-01-04 330748"
DF <- read.table(text = Lines, header = TRUE)
library(forecast)
f <- forecast(DF$value)
plot(f)
> f
Point Forecast Lo 80 Hi 80 Lo 95 Hi 95
8 330755.9 182290.65 479221.1 103697.912 557813.8
9 330755.9 120804.85 540706.9 9663.502 651848.2
10 330755.9 73623.73 587888.0 -62493.797 724005.5
11 330755.9 33847.73 627664.0 -123325.943 784837.7
12 330755.9 -1195.86 662707.6 -176920.489 838432.2
13 330755.9 -32877.82 694389.5 -225373.861 886885.6
14 330755.9 -62012.47 723524.2 -269931.461 931443.2
15 330755.9 -89130.39 750642.1 -311404.750 972916.5
16 330755.9 -114600.14 776111.9 -350357.376 1011869.1
17 330755.9 -138690.07 800201.8 -387199.732 1048711.5