我正在尝试使用 Treebagger 函数,但出现此错误:
??? Error using ==> classregtree.classregtree>classregtree.preparedata at 229
X must be a matrix of floating-point numbers.
Error in ==> TreeBagger.TreeBagger>TreeBagger.init at 1373
[bagger.X,ynum,bagger.W,classnames,bagger.Y] ...
Error in ==> TreeBagger.TreeBagger>TreeBagger.TreeBagger at 495
bagger = init(bagger,X,Y,makeArgs{:});
Error in ==> TreeBagger.TreeBagger at 1
classdef TreeBagger
为了解决这个问题,我需要将X
当前是一个int32
矩阵的 转换为浮点矩阵。我找不到任何工作方法来做到这一点。
Treebagger 的语法:
B= Treebagger(40,X,Y);
X= 特征
Y= 实际输出