我有一个随机效应模型,我在其中模拟房价。现在我想使用plm包为模型添加延迟,但是我不知道这样做。我将回归编码如下:
randomHUIS = plm(YHUIS ~ XHUIS, data = panel, index = c("Gemeente", "Jaartal"), model = "random")
randomAPP = plm(YAPP ~ XAPP, data = panel, index = c("Gemeente", "Jaartal"), model = "random")
答案 0 :(得分:0)
您可以执行以下操作之一:
1)将lag
函数放入公式中:
randomHUIS = plm(YHUIS ~ XHUIS + lag(your_variable_to_be_lagged), data = panel, index = c("Gemeente", "Jaartal"), model = "random")
2)首先滞后pdata.frame中的变量(假设您的panel
已经是pdata.frame),然后将该(已经)滞后变量放在公式中: / p>
panel$your_var_lag <- lag(panel$your_var)
randomHUIS = plm(YHUIS ~ XHUIS + your_var_lag, data = panel, model = "random")