我正在尝试获取我在R中运行的回归的Durban Watson统计量。但是,当我运行代码dw.test(x~y)
时,R一直告诉我Error: could not find function "dw.test"
。我已经检查过了,dw.test函数是bstats包的一部分,它是一个基础包。
有谁知道为什么R无法识别dw.test函数?
谢谢!
麦克
答案 0 :(得分:4)
我认为你必须从基地R之外导入这个功能。试试
library(car)
dwt(lm(x ~ y))
或
durbinWatsonTest(lm(x ~ y))
答案 1 :(得分:2)
包“bstats”不可用(对于R版本3.0.2)。
尝试:
library(lmtest)
err1 <- rnorm(100)
x <- rep(c(-1,1), 50)
y1 <- 1 + x + err1
dwtest(y1 ~ x)