я написал следующую функцию, чтобы изолировать статистику Дарбина-Уотсона, чтобы включить его в таблице ниже в моем LaTeX документа:knitr не распознает функцию из lmtest пакета
DW <- function(model) {
dw.mat <- matrix(dwtest(model))
dw <- as.numeric(dw.mat[1,1])
}
Я использую dwtest
функция от lmtest
упаковка и функция, похоже, отлично работают в консоли. Однако, когда я использую эту функцию как часть LaTeX документа производится с использованием knitr я получаю следующее сообщение об ошибке:
## Error in matrix(dwtest(model)): could not find function "dwtest"
Моего .Rnw файл начинается с require(lmtest)
Почему dwtest
не работает, когда я компилирую документ ?
Я также получаю тот же результат, используя функцию durbinWatsonTest
в пакете car
.
Я бы использовал 'library (lmtest)' вместо 'require (lmtest)'. 'library()' будет вызывать ошибку, если пакет не найден. – davechilders
Также попробуйте install.packages() – TKN
Переключение с 'require' на' library' Я получаю дополнительную ошибку '## Ошибка в библиотеке (lmtest): нет пакета под названием 'lmtest'' Я знаю, что у меня установлен пакет с он отлично работает в консоли. Может ли knitr не найти его? – Matt