上一节我们学习了循环,今天我们学习用循环求事件的概率。
用R语言求概率的优缺点
优点:
1.不需要深奥的概率知识
2.不需要复杂计算
3.简单调整后即可在其他相问类型问题中使用
缺点:
1.难以得到精确结果,只能得到近似结果
事件的概率的计算
事件概率计算的一般步骤:
(1)给出初值条件
(2)给定循环次数(循环次数要大)
(3)创建记事本(记录变量)
(4)开始循环(){进行实验,判断结果是否满足条件,并将结果记录在记事本中}
(5)求记事本的平均值,得到近似概率。
一、常用的语句
1、产生随机数
(1)runif(n);产生n个0~1的随机数
> runif(5)
[1] 0.28910039 0.06846302 0.83459763 0.72112323 0.33078734
(2)runif(n,a,b);产生n个a~b的随机数
> runif(5,2,5)
[1] 4.816284 3.533282 2.670764 2.706416 4.577741
> runif(5,2,5)
[1] 4.501711 4.692043 2.897736 4.190780 2.252439
(3)numeric(n);产生n个零的向量
> numeric(6)
[1] 0 0 0 0 0 0
2、抽样