Мне нужно сделать 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')"