打印randomForest对象输出的一部分

时间:2011-10-22 16:03:52

标签: r

运行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 个答案:

答案 0 :(得分:1)

解释的%方差应该类似于R ^ 2类型值。如果您查看?randomForest,您会看到对象中的一个值是通过$rsq访问的。只需乘以100即可。