在Prais Winsten模型上应用Durbin Watson测试

时间:2015-07-17 14:30:57

标签: r statistics regression linear-regression

我无法在我生成的prais winsten模型上运行Durbin Watson测试。

value3<-prais.winsten(value1$model)
dwtest(value3)

我收到此错误:

Error in terms.default(formula) : no terms component nor attribute

2 个答案:

答案 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)

这就是我的意思。