関数 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= 実際のアウトプット