首页 理论教育 使用R生成t分布随机数

使用R生成t分布随机数

时间:2023-11-22 理论教育 版权反馈
【摘要】:rt函数可以得到t分布随机数,n为随机数个数,df为自由度。图2.4.4自由度随为5的t分布随机变量散点图x-seqy-rtplot(x,y)abline带核密度曲线的直方图。图2.4.5增加核密度曲线的t分布随机变量分布直方图增加标准正态密度曲线。

使用R生成t分布随机数

rt(n,df)函数可以得到t分布随机数,n为随机数个数,df为自由度

图2.4.3 增加正态密度曲线的直方图

(1)t随机变量散点图如图2.4.4所示。

图2.4.4 自由度随为5的t分布随机变量散点图

x-seq(-2,2,0.01)

y-rt(401,5)

plot(x,y)

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

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

x-seq(-2,2,0.01)

y-rt(401,5)(www.xing528.com)

plot(x,y,xlab="x")

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

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

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

图2.4.5 增加核密度曲线的t分布随机变量分布直方图

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

x-seq(-2,2,0.01)

y-rt(401,5)

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

hist(y,freq=FALSE,ylim=c(0,0.5))

curve(dt(x,5),add=TRUE,lty=2,lwd=2,col="red")#增加t分布密度曲线,如图2.4.6所示

图2.4.6 增加t分布密度曲线的t分布随机变量分布直方图

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

我要反馈