全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 MATLAB等数学软件专版
1451 0
2019-04-01
悬赏 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 ------------------

二维码

扫码加我 拉你入群

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

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

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群