在dynlm包中它说:
动态模型:示例为
d(y) ~ L(y, 2)
,其中d(x, k)
为diff(x, lag = k)
L(x, k)
为lag(x, lag = -k)
,请注意符号的差异。k
的默认值均为1
。对于L()
,它也可以是矢量值,例如y ~ L(y, 1:4)
。
"矢量值"是什么意思?换句话说,如果它是y ~ L(y, 12:18)
,这是否意味着它会跳过"跳过"或"删除"前12个滞后,从12开始有18个滞后?
如果有人能回答我会非常感激!
修改
如果这意味着y ~ L(y, 12:18)
等同于lag(y, -(12:18))
,那么它不会因为以下内容(从帮助页面?lag
改编而来)发出错误。
lag(ldeaths, -(12:18))
attr(x," tsp")< - value:' tsp'属性必须是数字 长度三 另外:警告信息:
1:在if(k!= round(k)){:
条件的长度> 1而且只有第一个 元素将被使用
2:In(k / p [3L])* c(1,1,0):
较长的物体长度不是较短物体长度的倍数
3:在p - (k / p [3L])* c(1,1,0)中:
较长的物体长度不是较短物体长度的倍数