我无法在我生成的prais winsten模型上运行Durbin Watson测试。
value3<-prais.winsten(value1$model)
dwtest(value3)
我收到此错误:
Error in terms.default(formula) : no terms component nor attribute
答案 0 :(得分:0)
没有任何合理的可重复的例子很难确定问题的位置,这是一种默认的方式:
# Calculate Durbin-Watson
ols <- lm(y ~ x1 + x2)
dwtest(y ~ x1 + x2)
prais.winsten.lm(ols)
# Calcuate Autocorrelation and Partial Autocorrelation Coefficients
acf(resid(ols),lag.max = 5,plot = FALSE)
pacf(resid(ols),lag.max = 5,plot = FALSE)
答案 1 :(得分:0)
您需要使用prais.winsten返回的列表上的lm函数调用dtest
以您的示例为例:
dwtest(lm(value3[[1]]))
显示value3时,您应该会在顶部看到类似的东西
[[1]]
致电: lm(formula = fo)
这就是我的意思。