2012-10-15 42 views
1

我有一個由來自不同學校和教室的250名學生組成的數據集。對於實驗設計,我想以隨機的方式生成35組,包括約。每組7名學生,然後在第一次活動後,儘可能隨機地將學生分成25組,每組10名學生。有沒有我可以在R中執行此操作的包和示例?R中的隨機組發生器

回答

1

如果第一次和第二次活動期間學生在哪些組之間沒有關係,那麼兩次都是同樣的問題。

假設一個學生一次只能屬於一個組,只需對數組進行洗牌,然後按照您的組大小拉出元素,直到不再有剩餘的元素。

students=1:250; 
rand_students=sample(students,length(students)); 
+0

我只是跑這個,它的工作。謝謝! :) – user1747856

+0

有沒有辦法使用Sample軟件包或任何其他軟件包來爲這個問題分配學生組和提供一個新的數據集?例如,打印出一張桌子或任何表明組號(G1)和該組學生(82 126 140 6 159 56 9)的......一直到G35。 – user1747856