Как запустить функции ANOVA для модели случайного леса в R? - PullRequest
0 голосов
/ 04 апреля 2019

Мне нужно сделать ANOVA для модели случайного леса. Вызов одного и того же кода, который я использую для моделей glm и gam, не совпадает с моей моделью rf. Какой код я должен использовать, чтобы он работал?

Я использую пакет sdm от R для построения своей модели rf. Модель RF работает нормально, однако я не могу использовать функцию ANOVA для результатов.

MRF <- sdm(presence~.,data=dM,methods='rf',replication='sub',test.percent=20)

anova(MRF)

Ошибка в UseMethod ("anova"): нет применимого метода для 'anova', примененного к объекту класса "sdmModels

Я также пробовал эту опцию:

m <-MRF@models$presence$rf$`1`@object

anova(m)

Ошибка в UseMethod ("anova"): нет применимого метода для 'anova', примененного к объекту класса "c ('randomForest.formula', 'randomForest')"

...