全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
3828 2
2013-04-02
请问:SAS中有不完全beta函数和不完全gamma函数吗?好像没有,matlab中不完全gamma函数为gammainc.
要是SAS中能有就好了
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2013-4-3 11:41:10
应该没有吧。我曾经根据一本参考书的算法,编了一个求INCOMPLETE GAMMA 的小程序。因为和网络计算器给出的结果不一样(只是部分相同),也就没敢放到blog里去。
京剧
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2013-4-22 09:48:42
研究了一下发现:虽然SAS中没有直接的不完全Gamma函数,
但可以变通地得到不完全gamma函数.介绍二种方法.
一是借助cdf函数,再有就是用积分函数.

proc iml;
  t=t({1 5 10 20});
  a=3;  lambda=4;
  yt=cdf("gamma", t, a, lambda);
  Igamma1=lambda**a * gamma(a) * yt;
  
start fun(x) global(a, lambda);
  v=x**(a-1) * exp(-x/lambda);
  return(v);
finish fun;
  call quad(Igamma2, "fun", {0}//t);
  Igamma2=cusum(Igamma2);
  print Igamma1 Igamma2;
  quit;
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群