如何根据连续变量将数据拆分成随机相等的组?

时间:2017-01-18 07:16:21

标签: r random split group-by dplyr

我想根据我的变量x(连续在-3.5和3.5之间)进行2个随机组(每组6个参与者)进行实验。

应该以这样的方式形成这样的组:在形成之后,比较组的t-检验将是不显着的(例如,组1具有2.05的平均值x和2.15的组2)。

因此,我还希望在数据集中增加一列,基本上为每个参与者说明group1或group2,并保留所有其他列。

到目前为止,我已经使用了包Dplyr,但还没有找到解决方案。

这是一个可重复的样本:

ID <- c("1","2","3","4","5","6","7","8","9","10","11","12","13","14")    
x <- c("0.65","1.25","1.55","1.80","1.95","2.05","2.25","2.30","2.45","2.6","2.85","2.9","3.00","3.05")    
age <-    c("36","26","87","27","24","50","27","36","46","44","33","38","47","41")    
gender <- c("M","M","F","M","F","F","M","F","M","F","F","M","F","F")

df <- data.frame(ID, x, age, gender)

0 个答案:

没有答案