MATLAB Answers

Translated by

このページのコンテンツは英語から自動翻訳されています。自動翻訳をオフにする場合は「<a class="turn_off_mt" href="#">ここ</a>」をクリックしてください。

G. Nardi

Best way to split data into random partitions?

G. Nardi
さんによって質問されました 2019 年 1 月 11 日
最新アクティビティ G. Nardi
さんによって コメントされました 2019 年 1 月 12 日
I am new to Matlab and still a student. For an assignment, I am stuck on this part.
Create 5 random partitions of the data, splitting each of the classes into 60% training and 40% testing.
I have two classes, Class One and Class Two.
How would I be able to do this?
classOne and classTwo is 10000x2 double histogram

  0 件のコメント

サインイン to comment.





1 件の回答

回答者: Cris LaPierre
2019 年 1 月 12 日
編集済み: Cris LaPierre
2019 年 1 月 12 日

I would use the dividerand function in the Deep Learning Toolbox.
For example
[trainInd,valInd,testInd] = dividerand(3000,0.6,0.2,0.2);
Just set the validation percentage to 0 if you don't need it.

  5 件のコメント

G. Nardi
2019 年 1 月 12 日
i don't have that toolbox.
David Goodmanson
2019 年 1 月 12 日
HI Masaki,
Neither do I, but you can use somthing more basic like RandInd = randperm(n), which creates a vector containing a random arrangement of the numbers 1:n. Then you can take the first 60% (or whatever) of RandInd to be TrainInd, etc. and proceed from there.
G. Nardi
2019 年 1 月 12 日
thanks! i appreciate it.

サインイン to comment.

Translated by