我目前正在使用动态线性回归(dynlm)进行分析。然而,我也发现了另一个模型,称为动态线性模型(dlm)。
我发现dlm有一个正式的数学表达式,由West和Harrison (1989)和各地。然而,我在其他地方找不到一个正式的数学表达式。甚至官方的R程序文档也口头解释说,这只是线性回归的一个扩展版本,它允许额外的特性,但没有明确的数学表达式。
我可以假定动态和dlm的正式数学表达式相同吗?如果没有,我可以知道r规划中动态的官方数学表达式吗?
发布于 2017-11-04 13:15:54
来自弗曼大学文献
dynlm的接口和内部结构与lm非常相似,但与直接使用lm相比,dynlm目前具有两个优点: 1.扩展公式处理,2.保留时间序列属性。
为了指定所要拟合的模型的公式,还有更多的函数可供使用,以方便动态模型的规范。例如d(y) ~ L(y,2),其中d(x,k)是差(x,滞后= k),L(x,k)是滞后(x,滞后= -k),注意符号上的差别。在这两种情况下,k的默认值都是1。
只有当观测有一个潜在的顺序时,动态关系的描述才有意义。目前,lm只对此类数据提供有限的支持,因此dynlm的一个主要目标是保留数据的时间序列属性。目前,"ts“和”动物园“系列都有明确的支持。在内部,数据作为“动物园”系列保存,如果原始因变量属于该类(而不是由na.action创建的内部NAs ),则强制返回到"ts“。
https://stackoverflow.com/questions/47053228
复制相似问题