2017-04-20 71 views
0

我將如何使用R爲所謂的隨機臨牀試驗生成隨機數?假設有350人,我需要將他們分開兩個控制 - 和intervnetion-組大小相同。如何隨機生成R隨機數據隨機臨牀試驗?

我知道R中簡單隨機數代人一樣,

sample(1:2, 350, replace=TRUE) 

但這並有足夠的entropie以適應RCT的需求?

+2

查看'random'包。 'randomNumbers(n = 350,min = 1,max = 2,col = 1)' –

+0

@ d.b與標準方式有什麼不同? – buhtz

+1

From'?random':隨機包提供了幾個訪問http://random.org上的真隨機數服務的函數。 –

回答

1

試用randomizr包:

install.packages("randomizr") 
library(randomizr) 
Z <- complete_ra(350) 
table(Z) 

這給:

> table(Z) 
Z 
    0 1 
175 175 

這肯定是隨機足夠的RCT!