用R语言编写程序使2次产生相同的100个正态分布随机数。

Python019

用R语言编写程序使2次产生相同的100个正态分布随机数。,第1张

想两次生成完全一样的随机数,要先设定seed

set.seed(123)

rnorm(100)

只要seed相同,那么每次你生成的随机数都是相同的。

对比率P啊,binom.test(x, n, p = 0.5, alternative = c(“two.sided”,“less”,“greater”),conf.level= 0.95)

x为具有特征样本数,n为样本总数,p为检验的比率;

例子:

有一批蔬菜种子的平均发芽率p0=0.85,现随即抽取500粒,用种衣剂进行浸种处理,结果有445粒发芽。试检验种衣剂对种子发芽率有无效果。

解:根据题意,所检验的问题为

H0:p=p0=0.85, H1:p≠p0

可以用R语言的binom.test

代码:binom.test(445,500,p=0.85)

两种可能结果的离散随机变量概率分布 ,失败是0,成功是1,p是成功的概率

dbinorm() :提供任何有效x的概率质量函数

pbinom() :提供累积概率分布,求结果成功q次及q次以下的累积概率,给定分位数值q,输出累积概率p

qbinom() :累积概率分布的逆( pbinom() 的逆),给定累积概率p,输出分位数值q

rbinom() :产生n个服从二项分布的随机数

3. dpois() , ppois() , qpois() , rpois()

dt() , pt() , qt() , rt()