Как избежать ошибки, возникающей при запуске petest () в log-log и линейной модели boxcox? - PullRequest
0 голосов
/ 09 марта 2019

Я - тест спецификации Дэвидсона-Маккиннона-Уайта, чтобы судить о преимуществах использования логарифмической или линейной модели Кокса.Я использую petest () для R, и dit продолжает выдавать ошибку, решение которой не могу найти.Вот модель log-log.Переменные уже log ()

chicago.log <- lm(data = chicago.dfbc, sprice ~ nrooms + lvarea + hage + lsize + ptaxes + sspend + mspend +medinc + dfcl + particle + sulfur +pctwht +dfni +aircon+ garage+ nbath + cook + ohare)

Вот линейная модель Кокса.Я уже изменил данные, поэтому я просто запустил lm ().

chicagoboxcox.lin <- lm(data = chicago.dfbc ,sprice ~ nrooms+ lvarea+ hage+ lsize+ ptaxes+ sspend+ mspend+ medinc+ dfcl+ particle+ sulfur+pctwht+ dfni+ aircon+ garage+ nbath+ cook+ ohare)

Итак, я запускаю petest () и получаю ошибку

> petest(chicago.log, chicagoboxcox.lin)
Error in petest(chicago.log, chicagoboxcox.lin) : 
response in formula2 does not seem to specify the log or exp of the response in formula1

Есть какие-нибудь решения?Заранее спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...