Распечатать часть вывода объекта randomForest - PullRequest
0 голосов
/ 22 октября 2011

После запуска randomForest у меня есть объект RF, который содержит кучу информации.Если я выделю имя объекта и нажму CTRL + R, я получу следующее:

> RF
    Call:
     randomForest(x = iris[-5], iris[5],      ntree = 50, sampsize = c(100), importance = TRUE,      do.trace = F, forest = TRUE) 
                   Type of random forest: regression
                         Number of trees: 50
    No. of variables tried at each split: 2

              Mean of squared residuals: 0.03852423
                        % Var explained: 13.13

Мой вопрос: как мне просто напечатать последнюю строку (% Var объяснено: 13.13)?Я знаю, что для некоторых функций есть вызов типа hist$breaks, который даст определенную часть объекта.Я не могу найти ничего похожего на этот объект.Есть предложения?

1 Ответ

1 голос
/ 22 октября 2011

Объясненная дисперсия% должна быть аналогична значению типа R ^ 2. Если вы посмотрите на ?randomForest, то увидите, что одно из значений в объекте доступно через $rsq. Просто умножьте это на 100.

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