楼主: 雨後彩虹
20444 100

[问答] 极大似然估计的MATLAB程序,哪位大神帮忙看看,多谢了 [推广有奖]

51
雨後彩虹 发表于 2015-6-25 21:14:28
magicsun 发表于 2015-6-25 21:02
那可能还是需要设定alpha 和beta的范围。
哎~~~我再研究研究,谢谢大神~~~
对了,大神你会powell算法吗?

52
magicsun 发表于 2015-6-26 11:53:27
会用一点。

53
雨後彩虹 发表于 2015-6-26 15:29:22
magicsun 发表于 2015-6-26 11:53
会用一点。
那大神帮我看看这个程序,程序是在书上抄的,为什么会出现错误呢?
这是运行结果:
>> clear
>> syms x y z;
>> x(1)=x;x(2)=y;x(3)=z;
>> fx=@(x)-log(x(1)/x(2)*((1.1101e+03-x(3))/x(2))^(x(1)-1)*exp(-(1.1101e+03-x(3))/x(2))^x(1))-log(x(1)/x(2)*((1.0035e+03-x(3))/x(2))^(x(1)-1)*exp(-(1.0035e+03-x(3))/x(2))^x(1))-log(x(1)/x(2)*((941.2414-x(3))/x(2))^(x(1)-1)*exp(-(941.2414-x(3))/x(2))^x(1))-log(x(1)/x(2)*((971.2918-x(3))/x(2))^(x(1)-1)*exp(-(971.2918-x(3))/x(2))^x(1))-log(x(1)/x(2)*((1.1419e+03-x(3))/x(2))^(x(1)-1)*exp(-(1.1419e+03-x(3))/x(2))^x(1))
fx =
    @(x)-log(x(1)/x(2)*((1.1101e+03-x(3))/x(2))^(x(1)-1)*exp(-(1.1101e+03-x(3))/x(2))^x(1))-log(x(1)/x(2)*((1.0035e+03-x(3))/x(2))^(x(1)-1)*exp(-(1.0035e+03-x(3))/x(2))^x(1))-log(x(1)/x(2)*((941.2414-x(3))/x(2))^(x(1)-1)*exp(-(941.2414-x(3))/x(2))^x(1))-log(x(1)/x(2)*((971.2918-x(3))/x(2))^(x(1)-1)*exp(-(971.2918-x(3))/x(2))^x(1))-log(x(1)/x(2)*((1.1419e+03-x(3))/x(2))^(x(1)-1)*exp(-(1.1419e+03-x(3))/x(2))^x(1))
>> P=[-1 1 1;2 0 1;-2 0 3];
>> [x,mf]=minPowell(fx,[0,1,2],P,[x y z])

Error using syms>getnames (line 95)
Not a valid variable name.
Error in syms (line 59)
[vars,funs,control] = getnames(varargin);
Error in minPowell (line 7)
syms 1;

54
magicsun 发表于 2015-6-26 20:01:57
上一个你做出的结果是多少?

55
magicsun 发表于 2015-6-26 20:10:11
你的公式写的太麻烦了。

56
雨後彩虹 发表于 2015-6-26 22:01:36
magicsun 发表于 2015-6-26 20:01
上一个你做出的结果是多少?
我觉得那样直接用优化函数可能太不精确了,师姐说用Powell算法会好点,所以我想试试

57
雨後彩虹 发表于 2015-6-26 22:31:58
magicsun 发表于 2015-6-26 20:10
你的公式写的太麻烦了。
这是《精通MATLAB最优化计算》这本书上一套完整的程序,应用到我的函数上面还是有错误,大神帮忙调试调试~~~

结果.txt

874 Bytes

函数.txt

265 Bytes

程序.txt

2.82 KB

58
magicsun 发表于 2015-6-27 12:34:13 来自手机
没有下载次数了。

59
雨後彩虹 发表于 2015-6-27 16:09:51
magicsun 发表于 2015-6-27 12:34
没有下载次数了。
程序.zip (2.45 KB)
这是整个程序和结果,你帮我看看程序那块出错了,谢谢~~~

程序.txt

3.27 KB

60
雨後彩虹 发表于 2015-6-27 16:12:23
magicsun 发表于 2015-6-27 12:34
没有下载次数了。
有个压缩文件,里面有运行的结果

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-1-17 01:25