楼主: fantuanxiaot
6626 4

[统计软件] 问题求解:基于不完全GAMMA函数和Fminsearch方法的应用 [推广有奖]

已卖:1597份资源

大师

9%

还不是VIP/贵宾

-

威望
7
论坛币
-234454 个
通用积分
225.8477
学术水平
3783 点
热心指数
3819 点
信用等级
3454 点
经验
150360 点
帖子
7597
精华
32
在线时间
1329 小时
注册时间
2013-2-4
最后登录
2025-3-23

初级学术勋章 初级热心勋章 中级热心勋章 中级学术勋章 初级信用勋章 中级信用勋章 高级热心勋章 高级学术勋章 特级学术勋章 特级热心勋章 高级信用勋章 特级信用勋章

楼主
fantuanxiaot 发表于 2014-8-29 00:58:04 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币

ProblemInRenDa.png


    问题是求解参数阿尔法和贝塔值,可以观察到第二个式子是不完全的GAMMA函数
The incomplete GAMMA function is:

gamma.png


      咱们可以将上图的第二个式子化为:


gamma2.png


        这样就化成为一个不完全的GAMMA函数:


    则求解上述等式问题我们只需要转化为求解以下最小化问题:


3.png




    平方和或者绝对值之和问题,这样非线性的最小化问题只需要利用Fminsearch函数或者遗传算法解决,而本帖只利用Fminsearch函数求解阿尔法和贝塔。


4.png


     假设Omiga=2Lemda0=1P=0.5、Delta=1;则以上两个方程就变为求解如下最小化问题(假设采用绝对值的最小化问题):


5.png


     因此函数matlab code为:x(1)代表阿尔法,x(2)代表贝塔


     function f=GammaIncFun(x)
     f=abs(x(1)./x(2)-2)+abs(gammainc(x(2),x(1))-0.5);


     利用fminsearch函数求解:[coeffcient,Functionvalue]=fminsearch(@(x)GammaIncFun(x),[1,2])
     得到结果:
    coeffcient =0.5603    0.2802;  Functionvalue =  1.6338e-005 这样就得到了数值解!


    本文的目的仅仅在于帮助需要帮助的人,鄙人水平比较一般,希望能和论坛潜在的大牛们互相交流!




(问题来源:https://bbs.pinggu.org/thread-3185272-1-1.html)
二维码

扫码加我 拉你入群

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

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

关键词:fminsearch search gamma ARCH 问题求解 function 阿尔法 绝对值

gamma.png (1.74 KB)

gamma.png

回帖推荐

杰式悦敏 发表于3楼  查看完整内容

最近我是一直在顶fantuanxiaot兄弟的帖子哈 ,学到不少东西哈

zbin7451f 发表于2楼  查看完整内容

这样的好帖居然没有人顶,汗啊
已有 2 人评分经验 论坛币 学术水平 热心指数 信用等级 收起 理由
zbin7451f + 100 + 5 + 5 + 5 对论坛有贡献
chenyi112982 + 100 热心帮助其他会员

总评分: 经验 + 100  论坛币 + 100  学术水平 + 5  热心指数 + 5  信用等级 + 5   查看全部评分

沙发
zbin7451f 发表于 2014-9-20 22:58:39
这样的好帖居然没有人顶,汗啊
已有 1 人评分论坛币 学术水平 热心指数 信用等级 收起 理由
fantuanxiaot + 5 + 5 + 5 + 5 精彩帖子

总评分: 论坛币 + 5  学术水平 + 5  热心指数 + 5  信用等级 + 5   查看全部评分

藤椅
杰式悦敏 发表于 2014-12-1 19:22:40
最近我是一直在顶fantuanxiaot兄弟的帖子哈  ,学到不少东西哈
已有 1 人评分论坛币 学术水平 热心指数 信用等级 收起 理由
fantuanxiaot + 2 + 1 + 1 + 1 精彩帖子

总评分: 论坛币 + 2  学术水平 + 1  热心指数 + 1  信用等级 + 1   查看全部评分

板凳
zbin7451f 发表于 2014-12-2 09:26:32
fantuanxiaot的精华贴不断

报纸
cronusnz 发表于 2019-4-18 15:02:32
楼主厉害了!!!如何求解不完整的gamma函数这个问题困扰我很久了,我用了各种软件都算不出来,看了你的帖子转化为求最小值的思路超级好!!!我试着用matlab算了一下,但是matlab运算的时候显示:错误使用gammanic函数,A必须为正实数,请问这个错误怎么解决呢?

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

本版微信群
jg-xs1
拉您进交流群
GMT+8, 2026-1-5 14:38