[问题类型]:
程式咨询(我想用R 做某件事情,但是我不知道要怎么用R 写出来)
[软件熟悉度]:
入门(写过其他程式,只是对语法不熟悉)
[问题叙述]:
大家好
我现在遇到一个问题 有4个蓝色玩具 B1 B2 B3 B4
另有6个红色玩具 R1 R2 ... R6
现在要看随机抽出三个玩具 颜色相同的机率
我的做法是 (2C1*4C3 + 2C1*6C3)/10C3 不知道这样对吗?
然后现在我遇到一个问题是
write a piece of R code to empirically compute the prob. of the three toys
in the same color, let n be the number of random samples in the bag.
我用的R code如下 当n=50,000
n <- 50000
f <- 0
for(i in 1:n)
f <- f + ifelse((sample(3)[1]==sample(3)[1]),1,0)
print(f/n)
但现在问题要我 Plot your estimated probabilities as a function of n (log scale again here,
please) 根据 n=50,100,200,.....,50000 用R绘制出机率的图表
我在想这是不是要先把取出三种同颜色的玩具的C.D.F.先求出来
再用plot C.D.F的方式去绘制呢?
想了两天都还是没头绪
老师有给蒙地卡罗模拟的参考资料
但我觉得这好像不是
另外还有buffon needle probability的参考资料
但我都无法refer 这些资料 又觉得并没有我想的复杂
但还是目前无法动弹
不知道有没有大大愿意给小鲁一点指点
感谢不尽~
也希望大家台风天都一切平安
[关键字]:
选择性,也许未来有用