加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

SAS入门教程09-3-SAS分位函数

(2012-05-24 21:12:57)
标签:

分位函数

教育

分类: sas编程

分位函数

分位数函数是概率分布函数的反函数。其自变量在01之间取值。分位数函数计算的是分布的左侧分位 数。SAS提供了六种常见连续型分布的分位数函数。

设连续型随机变量X的分布函数为F(X),对给定的P(0P1),若有XP使得F(XP)=P,则称XP为随机变量XP分位数(或称分布F(X)P分位数)

3.6.1 卡方分布分位数

CINV(p,df, nc)

其中:0p1df>0nc0

计算自由度为df,非中心参数为nc的卡方分布的P分位数。

3.6.2  贝塔分布分位数

BETAINV(p,a,b)

其中:0p1a>0b>0

计算参数为ab的贝塔分布的P分位数。

贝塔分布是一类重要的分布,它与F分布,t分布和二项分布等有密切的关系。例如,下面介绍的F分布的分位数就可以由贝塔分布的分位数得到。

3.6.3  F分布分位数

FINV(p,ndf,ddf,nc)

其中:0P1ndf>0ddf>0nc0

计算自由度为(ndfddf),非中心参数为nncF分布的P分位数。nc很大时,使用的算法可能不成功,函数将得到一个缺失值。

3.25  利用F分布和贝塔分布的关系,自由度为210F分布的0.95分位数q也可以用贝塔分布的分位数计算。

data;

q=10*betainv(0.95,1,5)/(2*(1-betainv(0.95,1,5)));

put q=;         

run;

3.6.4  t分布分位数

TINV(p,df, nc)

其中:0p1df>0nc0

计算自由度为df,非中心参数为nct分布的P分位数。nc的绝对值很大时,使用的算法可能失败,函数将得到一个缺失值。

3.6.5  正态分布分位数

PROBIT(p)

其中:0p1

计算标准正态分布的分位数,它是概率函数PROBNORM的逆函数。

3.26  验证ProbitProbnorm的逆函数。

data;

P=probnorm(probit(0.025));

put P=;

run;

结果为P=0.025

3.6.6  伽马分布分位数

GAMINV(p,a)

其中:0p1a>0

计算伽马分布的分位数,它是概率函数PROBGAM的逆函数。

3.27  验证gaminvProbgam的逆函数。

data;

P=Probgam(gaminv(0.5,5),5);

put P=;

run;

结果为P=0.5

 转自:http://www.beta-stat.com/

  如需更多交流请移步:http://www.beta-stat.com/?page_id=117免费为大家做统计方面的咨询!
或者Q我:2316962841

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有