SAS中文论坛

标题: 如何利用beta分布的分位数求其未知参数? [打印本页]

作者: shiyiming    时间: 2005-9-20 00:12
标题: 如何利用beta分布的分位数求其未知参数?
各位大侠,小弟有一个问题想请教
已知一分布为beta分布,其两个参数未知,但知道它的两个分位数的值,可否用sas求出其参数来,如知道0.25分位数为0.1,0.75分位数为0.3。望高手指点!!
作者: shiyiming    时间: 2005-9-20 10:39
标题: 结果来了
[code:ba4af]
data ahuige;
do a =1 to 100;
  do b=1 to 100;
     p25=probbeta(0.1,a,b);
     p75=probbeta(0.3,a,b);
     output;
  end;
end;
run;

data temp;
set ahuige;
if abs(p25-0.1)<0.05 and abs(p75-0.3)<0.05 then output;
run;

*没想到结果直接就是a=1,b=1,根本不用约等于,呵呵[/code:ba4af]
作者: shiyiming    时间: 2005-9-20 16:14
标题: 非常非常感谢!
这个东东搞了我好几天了,都没有搞出来,昨天抱着试一试的想法发了这个帖,这是小弟第一次在这里发帖,昨天晚上发的,想不敢奢望这么快就有人给我回,真不知道怎么样才能形容我的心情,这个问题总算解决了,非常非常感谢上面的朋友!!!!




欢迎光临 SAS中文论坛 (http://mysas.net/forum/) Powered by Discuz! X3.2