MATLAB自帶隨機森林用法

2021-10-08 02:39:34 字數 674 閱讀 5018

matlab自帶隨機森林用法示例

model =

treebagger

(ntree,train_data,train_label,

'method'

,'classification'

)

ntree 樹的數量

train_data 訓練樣本資料

train_label 訓練樣本資料對應的類別標籤

[predict_label,scores]

=predict

(model, test_data)

test_data 測試資料

predict_label 分類結果

scores 概率分布

view

(model.trees

)或view

(model.trees

,'mode'

,'graph'

)

n 樹的編號

可以看到每棵樹的決策過程

以下摘自看到的一篇文件中的對比**,做個記錄

隨機森林隨機 三

2018年7月22日 陣雨 感冒發燒喉嚨疼,只因為一杯正常冰的奶蓋!以後得少喝加冰的東西了.前面說的是整合學習的兩種形式,這跟隨機森林有啥關係呢?隨機森林是bagging的乙個擴充套件變體.簡單的來說,當bagging演算法中的base learner為決策樹並在訓練決策樹的過程中加入隨機屬性選擇,...

matlab下利用隨機森林包做回歸擬合

clear all clc winsize 5 資料讀入 num,s xlsread time s 2 size s,1 1 dt datetime time,inputformat yyyy mm dd hh mm ss for i 1 size dt if isnat dt i dt i dat...

隨機森林演算法

random forest是加州大學伯克利分校的breiman leo和adele cutler於2001年發表的 中提到的新的機器學習演算法,可以用來做分類,聚類,回歸,和生存分析,這裡只簡單介紹該演算法在分類上的應用。random forest 隨機森林 演算法是通過訓練多個決策樹,生成模型,然...