現在、R を使用して、ランダム フォレスト回帰を使用して特徴選択を行っています。データを 70:30 に分割したいのですが、これは簡単です。ただし、これを 10 回実行できるようにしたいと考えています。10 回ごとに、前のものとは異なる例のセットが取得されます。
> trainIndex<- createDataPartition(lipids$RT..seconds., p=0.7, list=F)
> lipids.train <- lipids[trainIndex, ]
> lipids.test <- lipids[-trainIndex, ]
これは私が現在行っていることであり、データを 70:30 に分割するのに最適です。しかし、もう一度実行すると、トレーニング セットのデータと同じ 70% のデータが得られ、テスト データのデータの同じ 30% が得られます。これが createDataPartition の仕組みであることは知っていますが、次に実行するときに別の 70% のデータを取得できるようにする方法はありますか?
ありがとう