R 时间序列的预测日

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

我开始用R来做预测,我迷失在这个新世界里

我有这个数据集(我的数据集的一部分):

例如,我想预测2017-01-05的

我试图用
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