
基于泰坦尼克号幸存者数据的随机森林实现和参数调整的R与Python对比分析
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本研究通过R语言和Python对泰坦尼克号乘客生存数据应用随机森林模型,并对比两种编程环境下的算法性能及参数优化效果。
随机森林实现及调参
一、R语言方法
1. 手动调参
2. 网格调参
二、Python方法
本博客使用泰坦尼克号数据进行演示,具体的数据预处理步骤请参考之前的决策树调参文章。
### 一、R语言方法
#### 1. 手动调参
仅使用常规包:randomForest和循环编写。
- 建模
```r
set.seed(6)
rf <- randomForest(Survived~., data=train, ntree=100)
y_pred <- predict(rf, test)
A <- as.matrix(table(y_pred, test$Survived))
acc <- sum(diag(A))/sum(test$Survived != -1) # 计算准确率
```
全部评论 (0)
还没有任何评论哟~


