knitr无法识别来自lmtest包

时间:2015-10-29 15:11:09

标签: r knitr lm

我已编写以下函数来隔离durbin-watson统计信息,以便稍后将其包含在我的LaTeX文档中的表中:

DW                <- function(model) {
                          dw.mat <- matrix(dwtest(model))
                              dw     <- as.numeric(dw.mat[1,1])
}

我使用dwtest包中的lmtest函数,该函数似乎在控制台中正常工作。但是,当我使用此函数作为使用knitr生成的LaTeX文档的一部分时,我收到以下错误:

## Error in matrix(dwtest(model)): could not find function "dwtest"

我的.Rnw文件以require(lmtest)

开头

编译文档时,为什么dwtest无效?

我也使用durbinWatsonTest包中的car函数获得了相同的结果。

1 个答案:

答案 0 :(得分:0)

jimmyb称之为。我最后一次打开包并无意中更改了我的默认目录时,我一直在使用packrat包。当我然后安装lmtest时,它被保存在新目录中,而不是knitr查找包的那个。

感谢您的帮助!