首页 理论教育 R语言实现正态分布随机数

R语言实现正态分布随机数

时间:2023-11-22 理论教育 版权反馈
【摘要】:rnorm函数可以得到正态随机数,n为随机数个数,为mu数学期望,sigma为标准差,默认mu=0,sigma=1,可以省略。图2.4.1标准正态随机变量散点图x-seqy-rnormplot(x,y)abline带核密度曲线的直方图。x-seqy-rnormplot(x,y)ablinehistcurve#增加正态密度曲线,如图2.4.3所示

R语言实现正态分布随机数

rnorm(n,mu,sigma)函数可以得到正态随机数,n为随机数个数,为mu数学期望,sigma为标准差,默认mu=0,sigma=1,可以省略。

(1)标准正态随机变量散点图如图2.4.1所示。

图2.4.1 标准正态随机变量散点图

x-seq(-2,2,0.01)

y-rnorm(401)

plot(x,y)

abline(h=0,col="red")

(2)带核密度曲线的直方图

x-seq(-2,2,0.01)

y-rnorm(401)

plot(x,y,xlab="x")(www.xing528.com)

abline(h=0,col="red")

hist(y,freq=FALSE,xlab="x") #画直方图

lines(density(x),add=TRUE,col="red",lty=2) #增加核密度曲线,如图2.4.2所示

图2.4.2 增加核密度曲线的直方图

(3)增加标准正态密度曲线。

x-seq(-2,2,0.01)

y-rnorm(401)

plot(x,y)

abline(h=0,col="red")

hist(y,freq=FALSE)

curve(dnorm(x),add=TRUE,lty=2,lwd=2,col="red")#增加正态密度曲线,如图2.4.3所示

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈