私はトレーニングとテストセットにデータを分割しようとしています。データXは、150個のデータ点の150×4行列であり、それぞれ4つの特徴を有する。しかし、私はMatabインデックス行列のインデックスベクトルベクトル
X_train = X(trainIndices,:);
:次に
trainIndices = zeros(length(X),1);
trainIndices(randperm(150,100)) = 1
私はtrainIndices == 1
行を選択するためにこれをやってみました:私は、ランダムにトレーニングのために150個のデータポイントのうち100を選択するためのインデックスベクトルを作成するために、これをしませんでしたエラーが発生するSubscript indices must either be real positive integers or logicals.
私はここで間違っていますか?
'trainIndices'は、いくつかのゼロを含み有効なインデックスではありません。 – Suever