在使用plm
包的 R 中,pwfdtest
即使使用测试数据也会产生错误消息:
pwfdtest(log(emp) ~ log(wage) + log(capital), data = EmplUK, h0 = "fe")
错误信息:
“顺序错误(nchar(cnames),递减 = TRUE):传递给 .Internal(nchar)的 4 个参数需要 3 个”。
错误还是我错过了什么?
我自己也有类似的问题,有一个类似的测试(linearHypothesis)。显然 nchar 函数发生了变化,所以你需要安装最新版本的 R 然后更新你所有的包。重新安装 R 后,
update.packages(checkBuilt=TRUE, ask=FALSE)