R语言与数据模型(3)-正态分布

> x<-c(11,22,34,53,12,45,55,37,43,23,9)

> dnorm(x,mean=mean(x),sd=sd(x))
 [1] 0.011476566 0.020361888 0.023388233 0.010303998 0.012305821 0.016994961
 [7] 0.008777154 0.022364773 0.018591966 0.021002011 0.009876831
> pnorm(x,mean=mean(x),sd=sd(x))
 [1] 0.11425630 0.29088552 0.56434703 0.90157864 0.12614617 0.79257815
 [7] 0.92064139 0.63314695 0.75697327 0.31157190 0.09291784
> 
> dnorm(28,mean=mean(x),sd=sd(x))
[1] 0.02325359
> pnorm(41,mean=mean(x),sd=sd(x))
[1] 0.7183003
> 

dnorm表示正态分布的概率密度,其中,x表示该密度函数在X=x处的取值。

pnorm返回值是正态分布的概率分布函数值,其中,x表示该密度函数在X<=x处的取值。


rnorm(n, mean = 0, sd = 1) 的返回值是n个正态分布随机数构成的向量。

> rnorm(12, mean = 20, sd = 8)
 [1] 19.575072 17.643338 29.512749  6.406667 21.576290 15.764207 23.521530  5.956650 16.915280 23.970838 26.125037 16.262179
> 

qnorm返回值是给定概率p后的下(上)分位点.

> p=c(0.3,0.85)
> qnorm(p,mean=mean(x),sd=sd(x))
[1] 22.44443 48.72111
> qnorm(p,mean=mean(x),sd=sd(x),lower.tail=TRUE)
[1] 22.44443 48.72111
> qnorm(p,mean=mean(x),sd=sd(x),lower.tail=FALSE)
[1] 40.10102 13.82434
> 

猜你喜欢

转载自blog.csdn.net/u010255642/article/details/81061209