R中的随机组生成器

时间:2012-10-15 17:35:42

标签: random selection variable-assignment

我有一个由来自不同学校和教室的250名学生组成的数据集。对于实验设计,我想以随机的方式生成35组,包括大约。每组7名学生,然后在第一次活动后,尽可能随机地将学生分成25组,每组10名学生。是否有一个包和我如何在R中执行此操作的示例?

1 个答案:

答案 0 :(得分:1)

如果在第一次和第二次活动中学生所在的小组之间没有关系,那么两次相同的问题也是如此。

假设一个学生一次只能属于一个组,只需按顺序对阵列​​进行洗牌,然后根据组大小拉出元素,直到不再剩下这些元素为止。

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