私はMATLABを初めて使用します。私はいくつかのClassificationTreeをトレーニングし、次のスニペットを使用してそれらを配列に割り当てようとしていました
for k = 1:rows
tree=ClassificationTree.fit(data(1:k, 1:cols),labels(1:k));
ensemble(k)=tree;
end
ただし、これを実行すると、次のエラーが発生します
??? Error using ==> DisallowVectorOps>DisallowVectorOps.subsasgn at 28
You cannot assign to an object of class double using () indexing.
Error in ==> dwm02 at 7
ensemble(k)=tree;
これを行う方法はありますか?オブジェクト配列に関するMATLABヘルプは少し混乱します。