R语言怎么检验分布是不是T分布

R语言怎么检验分布是不是T分布,第1张

ks.test()实现了KS检验,可以检验任意样本是不是来自给定的连续分布。

你这里的用法就是:

ks.test(data,pt,df=df) #data是样本的数据,df是要检验的t分布的自由度

在这里给你举一个实例,下面我要作出数据a的三个分布图

a<-rnorm(100)

#卡方分布图

b<-dchisq(a,1) #变换为卡方分布

hist(b)

#t分布图

c<-dt(a,1,0)#变换为t分布

hist(c)

#F分布图

d<-df(a,1,1,0)#变换为f分布

hist(f)

分布函数:p打头

curve(pt(x, 2), -3, 3) 自由度为2的t分布,x在-3到3

curve(pf(x, 2,2), 0, 5) 自由度为2,2的F分布,因为F恒正,所以x取0到5

密度函数:d打头

curve(dt(x, 2), -3, 3) 自由度为2的t分布,x在-3到3

curve(df(x, 2,2), 0, 5) 自由度为2,2的F分布,因为F恒正,所以x取0到5


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/11975498.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存