楼主: fgleric
6891 2

[问答] 【学员提问】如何用matlab做probit回归 [推广有奖]

  • 5关注
  • 51粉丝

贵宾

副教授

37%

还不是VIP/贵宾

-

威望
1
论坛币
360000 个
通用积分
479.1720
学术水平
294 点
热心指数
310 点
信用等级
226 点
经验
18021 点
帖子
528
精华
0
在线时间
546 小时
注册时间
2007-3-16
最后登录
2020-10-4

楼主
fgleric 发表于 2011-10-8 09:36:47 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
老师,我是matlab基础版的学员。最近我要用fminsearch命令做回归。因为作业不准用probit命令回归,所以只好自己编程:

这个是我的m文件
function fgl=hw_probit(guess)
%generate the data
n=100;
k=1;
x=rand(n,1);
guess=0.5;
y=x*guess+normrnd(0,1,n,k);
for i=1:n,
    if y(i)<0 y(i)=0;
    else y(i)=1;
    end;
end;
prob=normcdf(x*guess);
fgl=sum(y.*log(prob)+(1-y).*log(1-prob));
x=fminsearch('hw_probit',guess);
运行之后产生了这样的信息:
??? Maximum recursion limit of 500 reached. Use set(0,'RecursionLimit',N)
to change the limit.  Be aware that exceeding your available stack space can
crash MATLAB and/or your computer.
Error in ==> erf

我该如何操作呢?

二维码

扫码加我 拉你入群

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

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

关键词:Probit回归 MATLAB Probit atlab matla 如何 信息 available exceeding recursion

沙发
空间经济地理 发表于 2015-11-14 20:12:26
同问,好难的东西

藤椅
magicsun 发表于 2015-11-15 09:01:11
错误的内容

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

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