R語言與資料模型(3)-正態分佈
阿新 • • 發佈:2019-01-06
> 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
>