R语言-差分要注意的有关问题
R语言-差分要注意的问题
R语言中,对时间序列数据进行分析处理时,使用差分函数要注意:
差分函数diff()不带参数名的参数指滞后阶数,也就是与滞后第几阶的数据进行差分。如果要指定差分的阶数,则一定要使用带名称的参数:diff=2。
例如:
sample表示样本数据。
1、diff(sample,2)表示是对滞后2阶的数据进行差分,一阶差分,等同于:
diff(sample,lag=2)
2、diff(sample,diff=2)才是表示二阶差分
注意:在函数中尽量避免使用没有命名的参数。
在《时间序列分析及应用-R语言(第2版)》中,P315,描述到:
我们得到的教训就是,除非完全了解相关参数的位置,否则使用未命名参数是非常危险的。
版权声明:本文为博主原创文章,未经博主允许不得转载。