我可以使用带有五个输出的treebagger(回归)

11次观看(最近30天)
MAJD
MAJD 2021年7月28日
编辑: Sahil Jain 2021年8月12日
我的数据由2个输入变量和5个输出变量组成,输入和输出都有65行。我需要使用随机的森林(Treebagger-Recression),但是由于有多个输出,因此出现了错误。任何人都有任何建议。谢谢。

接受的答案

Sahil Jain
Sahil Jain 2021年8月12日
编辑:Sahil Jain 2021年8月12日
你好。“ Treebagger”当前不支持多个输出。万博1manbetx作为解决方法,可以使用以下代码为每个输出变量进行不同的随机森林:
%输入/预测指标
x = rand(65,2);
输出/响应%
y = rand(65,5);
%创建所有输出的决策树袋
numtrees = 10;
b1 = treebagger(numtrees,x,y(:,1));
b2 = treebagger(numtrees,x,y(:,2));
b3 = treebagger(numtrees,x,y(:,3));
b4 = treebagger(numtrees,x,y(:,4));
b5 = treebagger(numtrees,x,y(:,5));

更多答案(0)

社区寻宝

在Matlab Central中找到宝藏,发现社区如何为您提供帮助!

开始狩猎!