楼主: woyelaigz
1932 9

[问答] matlab [推广有奖]

  • 0关注
  • 0粉丝

硕士生

27%

还不是VIP/贵宾

-

威望
0
论坛币
0 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
865 点
帖子
79
精华
0
在线时间
48 小时
注册时间
2014-7-31
最后登录
2016-3-28

楼主
woyelaigz 发表于 2015-4-14 10:51:16 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
options=optimset('Display','on','LargeScale','off','GradObj','off',...
'TolX',1e-8,'TolCon',1e-8,'MaxIter',1000,'MaxFunEvals',2000','Algorithm','sqp');
theta1=fmincon(f,thetahat,A,b,[],[],[],[],[],options);

请大家给我解释一下上面的 options里面含有参数都是什么意思?上面的fmincon函数返回的是什么?

二维码

扫码加我 拉你入群

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

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

关键词:MATLAB atlab matla Atl Mat matlab

沙发
magicsun 发表于 2015-4-14 13:22:18
可以直接help
。theta1是相当于x,比如一个x^2+2x+3的函数中的x

藤椅
woyelaigz 发表于 2015-4-18 11:09:45
magicsun 发表于 2015-4-14 13:22
可以直接help
。theta1是相当于x,比如一个x^2+2x+3的函数中的x
谢谢,请问是不是会显示出每一次迭代的过程?

板凳
magicsun 发表于 2015-4-18 13:07:25
好像要是每一次迭代出现的话,应该有个设置。

报纸
woyelaigz 发表于 2015-4-18 15:30:44
magicsun 发表于 2015-4-18 13:07
好像要是每一次迭代出现的话,应该有个设置。
那是不是最后一个结果才是最终的结果吧

地板
magicsun 发表于 2015-4-18 17:35:38
不是吧?一般极大似然估计,好像迭代过程中都显示每次迭代中似然函数的值,不显示参数值。

7
woyelaigz 发表于 2015-4-21 21:12:19
magicsun 发表于 2015-4-18 17:35
不是吧?一般极大似然估计,好像迭代过程中都显示每次迭代中似然函数的值,不显示参数值。
我现在是通过fmincon函数,求出来好多个参数最优局部解,不知道到底哪一个是需要求出的参数值?

8
enxizheng 发表于 2015-4-21 21:57:23
woyelaigz 发表于 2015-4-21 21:12
我现在是通过fmincon函数,求出来好多个参数最优局部解,不知道到底哪一个是需要求出的参数值?
迭代的最后一步结果才是你需要的最优解.

9
enxizheng 发表于 2015-4-21 22:05:48
Display 用于显示迭代过程

10
magicsun 发表于 2015-4-22 10:12:28
woyelaigz 发表于 2015-4-21 21:12
我现在是通过fmincon函数,求出来好多个参数最优局部解,不知道到底哪一个是需要求出的参数值?
有时候初始值选择不同,可能就会出现不同参数;最好多试几次,然后找极大似然函数最大的或者参数变化最小的(这一个不一定正确)

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

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