R函数,它为n的任何值生成头部和尾部的随机序列

时间:2017-11-30 13:24:29

标签: r

我是R的新手因此在这里询问(我们已经找到了非常有用的详细仿真教程。)

问题陈述是这个

(a)写一个R函数,它为n的任何值生成头和尾的随机序列。

我做了以下事情:

n=20                #no of trials
y=NULL              #initializing a vector of NULL values   
for (i in 1:n) {
x=runif(1)      #random uniform
if (x<0.5) {    #if condition for assigning heads / tails
    y[i]='H'
} else {
   y[i]='T'
}
}
y                   #print the vector storing the heads and tails.

我需要一个R代​​码来解决上述问题。谢谢!

1 个答案:

答案 0 :(得分:2)

rbinom将使用

模拟bernoulli随机变量
x <- rbinom(n, 1, .5)