在 Prais Winsten 模型上应用 Durbin Watson 检验
Apply Durbin Watson test on Prais Winsten Model
我在对我生成的 prais winsten 模型进行 Durbin Watson 测试时遇到问题 运行。
value3<-prais.winsten(value1$model)
dwtest(value3)
我收到此错误:
Error in terms.default(formula) : no terms component nor attribute
如果没有任何合理的可重现示例,很难确定问题出在哪里,这是一种默认方法:
# 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)
您需要使用 prais.winsten returns
列表中的 lm 函数调用 dtest
From your example it would be:
dwtest(lm(value3[[1]]))
当您显示 value3 时,您应该会在顶部看到类似这样的内容
[[1]]
Call:
lm(formula = fo)
这就是我指的。
我在对我生成的 prais winsten 模型进行 Durbin Watson 测试时遇到问题 运行。
value3<-prais.winsten(value1$model)
dwtest(value3)
我收到此错误:
Error in terms.default(formula) : no terms component nor attribute
如果没有任何合理的可重现示例,很难确定问题出在哪里,这是一种默认方法:
# 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)
您需要使用 prais.winsten returns
列表中的 lm 函数调用 dtestFrom your example it would be:
dwtest(lm(value3[[1]]))
当您显示 value3 时,您应该会在顶部看到类似这样的内容
[[1]]
Call: lm(formula = fo)
这就是我指的。