16のクラスに割り当てられた50000個の観測値の完全なデータセットがあります。ここで、たとえば完全なデータの70%のサンプルを描画したいのですが、MATLABで各クラスから同じ数のサンプルを取得したいと思います(もちろん、一部のクラスの数が必要より少ないため、可能であれば)
これを実行できるMATLAB関数はありますか、それとも自分で新しい関数をプログラムする必要がありますか?ここで時間を節約しようとしています。
私は見つけましcvpartition
たが、私が知る限り、これは元のデータセットと同じクラス分布のサンプルを取得するためにのみ使用でき、均一に分散されたサンプルは使用できません。
ご協力ありがとうございました!