当前位置:网站首页>随机森林_R代码及用法
随机森林_R代码及用法
2022-08-06 05:25:00 【小火柴123】
随机森林(Random Forests)简介
Nilsson在1965年提出:由多位专家组合而成,按一些特定的方式(如投票法,权重法)整合各位专家的意见进行决策,其得到的结果会比只有单个专家的效果更好。由于每位专家的擅长之处不同,因此通过组合的机制可以让专家之间彼此互补,得到更好的结果。
随机森林(Random Forests)属于套袋法的一种,是基于决策树所建立的,结合多个决策树的预测结果,而每棵树都是根据随机森林的随机向量的值所建立的。
随机森林在影响因素探讨上,现有研究表明,随机森林不需要估计一般回归分析面临的多元共线性的问题,不需要做变量选择,便于计算变量的非线性作用,而且可以评估自变量的重要性。
张雷, 王琳琳, 张旭东, 等. 随机森林算法基本思想及其在生态学中的应用: 以云南松分布模拟为例. 生态学报, 2014, 34(3): 650-659.
随机森林的估计过程
1)指定m值,即随机产生m个变量用于节点上的二叉树,二叉树变量的选择仍然满足节点不纯度最小原则;
2)应用Bootstrap自助法在原数据集中有放回地随机抽取k个样本集,组成k棵决策树,而对于未被抽取的样本用于单棵决策树的预测;
3)根据k个决策树组成的随机森林对待分类样本进行分类或预测,分类的原则是投票法,预测的原则是简单平均。
随机森林的两个重要参数:
1.树节点预选的变量个数:单棵决策树决策树的情况。<
边栏推荐
- Explain in detail how to install Home Assistant Supervised on Raspberry Pi to make smart devices at home smarter
- arcgis 4.17 结合 three js 实现炫酷效果
- 树莓派安装高版本Chromium和Chromedriver
- 卷积神经网络笔记
- Responsive layout
- 动态规划之最大子数组和
- 全网最全面的SSM整合(没有之一)
- Convolutional Neural Network Notes
- 树莓派上Home Assistant 容器使用命令传感器获取并显示CPU温度、内存使用等信息
- shell之iptables 防火墙
猜你喜欢

Haproxy集群负载均衡详解

ARM Cortex-M debugging

Difference between ordinary factory class and abstract factory class

卷积神经网络手写数字分类

Object storage layout, how objects are positioned, how objects are allocated

shell之if条件语句case语句

ClickHouse 物化视图

PCIe 5.1 - Introduction

Redis三种模式——主从复制,哨兵模式,集群

科普:String hashCode 方法为什么选择数字 31 作为乘子
随机推荐
(中)苹果有开源,但又怎样呢?
纯小白也能玩转PXE自动化安装系统
GFS分布式文件系统
Redis高可用、持久化及性能管理
教你怎样用三剑客玩转正则表达式
Getting to know the network layer
what is an API
详解树莓派上如何安装Home Assistant Supervised,让家里的智能设备更智能
After the Xiaomi AX3600 router is expanded and flashed OpenWrt, how to flash back to the official system and partition
sql单表查询
openstack报错记录及解决办法
Docker quickly installs & builds Mysql environment
Ad Hoc Query - Kylin
Distributed, Microservices, Cluster Concepts and Differences
Path、Files方法
When a man knows why he lives, he can endure any kind of life
单例模式,工厂模式,计算器
树莓派官方系统取消pi用户,没有显示器如何初始化默认用户并进行SSH连接?
线程同步方法
Redis数据库(一)——Redis简介、部署及常用命令