机森林实现代码清空环境变量clearallclcwar
i
goff
f导入数据
1随机产生训练集测试集ara
dperm1599Trai
wi
equalityreda11200Testwi
equalityreda1201e
d个2训练数据P_trai
Trai
111T_trai
Trai
12
产生1200个训练集剩下的是测试集399
3测试数据P_testTest111T_testTest12
调用Ra
domForest算法btreeTreeBagger50P_trai
T_trai
NVarToSampleallMethodclassificatio
pred_labelsscoreslpredictbtreeTestpredict_labelcellfu
xstr2doublexpred_labels将cell类型的pred_labels转化为double型的predict_labelT_test1table2cellT_test
f将table型的T_test转化为cell型的T_test1T_test2cell2matT_test1将cell型的T_test转化为double型的T_test2accuraysumT_test21predict_label1399计算测试集数据的标签预测准确率六、实验结果分析
七、心得体会训练随机森林时一定要多次实验,选取不同的参数,以求得预测的最大准确率。将table型数据通过cell型数据才能转换为double类型的数据。
ffr