基于matlab的bagged trees 验证随机森林算法

懒得下载python,老师布置了随机森林算法的作业,网上找的答案在我的matlab上无法实现,多多少少有点问题,后来用bagged trees实现了随机森林算法。使用其他分类器也可以参考这篇文章,但我也是新手,所以有很多东西我还没尝试,后续更新吧! 

第一步:

第二步:

基于matlab的bagged trees 验证随机森林算法_第1张图片

第三步:

基于matlab的bagged trees 验证随机森林算法_第2张图片

第四步:

我选择 from file

数据可以在以下链接中下载,下载好之后是.data,我一般用excel整理数据并保存为.xlsx文件,我选择了鸢尾花数据集

UCI Machine Learning Repository: Data Sets

第五步:

基于matlab的bagged trees 验证随机森林算法_第3张图片基于matlab的bagged trees 验证随机森林算法_第4张图片 第六步:

点击显示更多

基于matlab的bagged trees 验证随机森林算法_第5张图片

第七步:选择分类器

由于前两天做随机森林算法作业时遇到了麻烦,就是用这个分类器解决的,所以我选bagged trees 

基于matlab的bagged trees 验证随机森林算法_第6张图片

 第八步:由于随机森林算法的特征也是随机的,所以选择特征选项,尝试勾除一些特征验证随机森林算法。

基于matlab的bagged trees 验证随机森林算法_第7张图片

第九步:训练

基于matlab的bagged trees 验证随机森林算法_第8张图片

等待

基于matlab的bagged trees 验证随机森林算法_第9张图片

 基于matlab的bagged trees 验证随机森林算法_第10张图片

基于matlab的bagged trees 验证随机森林算法_第11张图片

可以看出选取不同的特征值,对最后的精确度是有影响的,我认为这样就可以验证随机森林算法了。但也只是我的个人看法,如果不对,欢迎指教!

你可能感兴趣的:(matlab,学习方法,数据挖掘,分类)