Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-cloud-platform/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R 时间序列趋势_R_Time Series_Moving Average_Trend - Fatal编程技术网

R 时间序列趋势

R 时间序列趋势,r,time-series,moving-average,trend,R,Time Series,Moving Average,Trend,我有一个10年的时间序列,没有季节性变化(每年只有一个值),我试图检测一个趋势。我真的不明白怎么做。 我读到在这种情况下使用移动平均线 到目前为止我所做的: CharFS <- read.csv("./DataInvestigation/TEST.csv", header=TRUE, sep=";") ma.1 <- rep(1/5,5) ma.2 <- rep(1/25,25) #How do I know what I should take? ma.3 <- re

我有一个10年的时间序列,没有季节性变化(每年只有一个值),我试图检测一个趋势。我真的不明白怎么做。 我读到在这种情况下使用移动平均线

到目前为止我所做的:

CharFS <- read.csv("./DataInvestigation/TEST.csv", header=TRUE, sep=";")
ma.1 <- rep(1/5,5)
ma.2 <- rep(1/25,25)  #How do I know what I should take?
ma.3 <- rep(1/81,81)
CharMA <- filter(CharFS, ma.1, sides=2)
plot(CharFS)
lines(ma.1, lty=2, col="blue")
lines(ma.2, lty=2, col="blue")
lines(ma.3, lty=2, col="blue")

CharFS如果您能用移动平均线向我们展示您的数据图,那将非常有用。或者提供一些数据。
它们没有出现在绘图中的原因可能与您使用的数据范围有关。
CharFS
的意思是什么?尝试绘制
CharFS
,然后为时间序列的平均值添加一条水平线

关于时间序列数据的趋势:基本上,当你在数据中有一个趋势时,你会看到数据朝某个方向移动(例如GDP数字),而不是围绕某个平均值(例如GDP增长)。请参见下面我绘制的两个示例

由于您使用的是
R
,因此这可能是使用时间序列数据的有用资源:


我阅读了手册,没有使用过滤器,而是使用了CharSMA2,没有绘图或可复制的示例。我很难对它说一些合理的话。我是这个网站的新手,显然你只能上传有足够声誉点数的图片。忘了这一点吧。如果我是正确的,你可以包含一个链接,这样你就可以上传图,并在评论中绘制链接,或者更新你的问题。我想这也是新用户的必读材料:原始时间序列可以在这里找到,而
SMA
趋势可以在这里找到:有没有办法说明这个趋势有多适合?还是让
过滤器
选项起作用更好?