首页 > 解决方案 > R中先前制作的组中随机处理的平均分布

问题描述

我对 R 相当陌生,当 ID 和 Sex 已经分配时,我正在努力随机化治疗。在此代码中,阴影处理在每个女性和男性组中的分布并不均等(5 个女性接受 Shadow,而 3 个接受无阴影。男性也一样)

library(randomizr)

id <- as.factor(c(1:16)) #Fish ID
sex <- as.factor (c("Female", "Female", "Male", "Male",
                    "Female", "Female", "Male", "Male",
                    "Female", "Female", "Male", "Male",
                    "Female", "Female", "Male", "Male"))

set.seed(123)

treatments <- complete_ra(N = 16, #Nbr of individuals 
                          num_arms = 2, #Nbr of treatments
                          condition = c("No Shadow", "Shadow"))#treatment names


data_sheet <- data.frame(id, sex, treatments)

print (data_sheet)

知道我做错了什么吗?

标签: r

解决方案


推荐阅读