用r语言做这个正态分布

Python016

用r语言做这个正态分布,第1张

#pnorm函数的使用形式:pnorm(p,mean=0,sd=1,lower.tail=TRUE,log.p=FALSE)

#a.P(X>=2)

pnorm(2,mean=2,sd=3,lower.tail=FALSE)

#b.P(1<=X<7)

pnorm(7,mean=2,sd=3,lower.tail=TRUE)-pnorm(1,mean=2,sd=3,lower.tail=TRUE)

#c.P(-2.5<=X<-1)

pnorm(-1,mean=2,sd=3,lower.tail=TRUE)-pnorm(-2.5,mean=2,sd=3,lower.tail=TRUE)

#d.P(-3<=X-2<3)即P(-1<=X<5)

pnorm(5,mean=2,sd=3,lower.tail=TRUE)-pnorm(-1,mean=2,sd=3,lower.tail=TRUE)

ox 和 Muller 在 1958 年给出了由均匀分布的随机变量生成正态分布的随机变量的算法。设 U1, U2 是区间 (0, 1) 上均匀分布的随机变量,且相互独立。令X1 = sqrt(-2*log(U1))...

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

set.seed(123)

rnorm(100)

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