- 阅读权限
- 255
- 威望
- 0 级
- 论坛币
- 1915 个
- 通用积分
- 302.2507
- 学术水平
- 14 点
- 热心指数
- 23 点
- 信用等级
- 18 点
- 经验
- 8828 点
- 帖子
- 321
- 精华
- 0
- 在线时间
- 1038 小时
- 注册时间
- 2012-11-25
- 最后登录
- 2025-11-17
已卖:1959份资源
副教授
还不是VIP/贵宾
- 威望
- 0 级
- 论坛币
 - 1915 个
- 通用积分
- 302.2507
- 学术水平
- 14 点
- 热心指数
- 23 点
- 信用等级
- 18 点
- 经验
- 8828 点
- 帖子
- 321
- 精华
- 0
- 在线时间
- 1038 小时
- 注册时间
- 2012-11-25
- 最后登录
- 2025-11-17
 | 苦逼 2018-4-27 08:21:34 |
|---|
签到天数: 10 天 连续签到: 2 天 [LV.3]偶尔看看II
|
20论坛币
|
请问下各路大神,我想做如下方程的极大似然估计,怎么限制算出来的p的取值范围在0-1之间?
----------------------- copy starting from the next line -----------------------
- * Example generated by -dataex-. To install: ssc install dataex
- function f = gmmreg2(para,num,X,y )
- b=para(1:5);
- mu1=para(6);
- mu2=para(7);
- sig1=para(8);
- sig2=para(9);
- p=para(10);
- eta=y-X*b;
- pdf=p*normpdf(eta,mu1,sig1)+(1-p)*normpdf(eta,mu2,sig2);
- pdf=max(pdf,eps);
- if num==1
- f=log(pdf);
- else
- f=-sum(log(pdf));
- end
[color=rgb(51, 102, 153) !important]复制代码
------------------ copy up to and including the previous line ------------------
|
|
|