matlab 当前支持的弱学习器(weak learners)类型分别为:
- ‘Discriminant’
- ‘knn’
- ‘tree’
- 可通过 templateTree 定义;
1. fitcensemble:用于分类问题的集成学习框架
-
Mdl = fitcensemble(Tbl,ResponseVarName)
- 第一个参数为 table,第二个参数则是 table 中对应的目标属性列的列名(字符串类型)
load census1994
Mdl1 = fitcensemble(adultdata, 'salay');- 当是二分类任务时,使用 LogitBoost 方法;
- 默认使用 100 个分类树模型;
2. fitenrsemble:用于回归问题的集成学习框架
ens = fitensemble(X,Y,model,numberens,learners)