楼主: zxroliver
3794 2

[问答] SAS中有不完全beta函数和不完全gamma函数吗 [推广有奖]

  • 0关注
  • 0粉丝

已卖:132份资源

本科生

54%

还不是VIP/贵宾

-

威望
0
论坛币
601 个
通用积分
2.3099
学术水平
1 点
热心指数
3 点
信用等级
1 点
经验
374 点
帖子
90
精华
0
在线时间
97 小时
注册时间
2009-10-31
最后登录
2024-12-5

楼主
zxroliver 发表于 2013-4-2 09:55:10 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
请问:SAS中有不完全beta函数和不完全gamma函数吗?好像没有,matlab中不完全gamma函数为gammainc.
要是SAS中能有就好了
二维码

扫码加我 拉你入群

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

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

关键词:gamma beta ETA Bet GAM matlab

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

藤椅
zxroliver 发表于 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;

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-9 08:53