randomForest R 学习笔记
2024-10-07 11:34:47
object type
randomForest 会根据变量的类型来决定regression
或classification
。class(iris$Species)
是 factor,所以是classification
。
iris.rf$type
[1] "classification"
iris example
data(iris)
set.seed(111)
ind <- sample(2, nrow(iris), replace = TRUE, prob=c(0.8, 0.2))
iris.rf <- randomForest(formula = Species ~ ., data=iris[ind == 1,])
iris.pred <- predict(object = iris.rf, newdata = iris[ind == 2,])
table(observed = iris[ind==2, "Species"], predicted = iris.pred)
formula
:Species ~
意味着 Species 是response,data
中的其他变量都是predictornewdata
: 可以不用指明 predictor 和 response
test
xtest = subset(test_data, select=-y)
ytest = test_data$y
ytest= subset(test_data, select=y)
会报错
注意:一旦提供了xtest
,keep.forest
默认会被设置为FALSE
,trees不会保存,模型中包含xtest
的预测值,但是模型不能用来predict。
local importance
localImp
计算的是,针对每个case,不同变量的importance。
importance
统计的是整体而言,不同变量的importance。
最新文章
- C# 托管和非托管混合编程
- linux下RDP客户端及服务器
- windows下使用adb工具查看android程序cpu和内存消耗情况
- vnext 技术两篇文章和评论
- 反射导出excel案例
- Web 版 powerdesigner (Canvas) 技术分享
- 关于String类型中==和equals的区别。
- [LeetCode] 55. Jump Game_ Medium tag: Dynamic Programming
- 深入理解虚拟机之Java内存区域
- Spring Cloud分布式微服务云架构
- 登录界面,body上有背景图,点击输入框时,弹出的手机键盘会把背景图顶变形,而且会把footer顶上去
- spring-boot(六) 邮件服务
- 爬虫破解js加密(一) 有道词典js加密参数 sign破解
- java之beanutils使用
- maven中的mirrors
- day21 计算器作业
- Smack类库详细介绍
- [转载]Oracle 游标使用全解
- HTML 常用小技巧 【标题图标】【锚点】【插入音乐,视频】【滚动效果】【嵌入网页】
- 51NOD 1105 第K大的数