全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
2402 6
2012-12-14

在运行循环语句时,中途有一个回归不能收敛,如何让其跳过一些不能收敛(甚至出错)的程序,并执行接下来的操作?

二维码

扫码加我 拉你入群

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

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

全部回复
2012-12-14 15:16:57
continue[,break]
二维码

扫码加我 拉你入群

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

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

2012-12-14 15:59:56
谢谢。请问是加在哪个位置,比如我的命令如下:

local yy "new_pro "    //
*local xx "i.op_out i.com_hpy"
foreach y of varlist `yy' {  
foreach x of varlist `xx' {
xi: probit `y'  i.`x', robust
est store `y'_`x'
}
二维码

扫码加我 拉你入群

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

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

2012-12-14 17:05:07
比如我的命令如下:
对于这种情况,关键首先是set maxiter #,即你规定最多几步后估计过程不再进行下去。然后,使用cap来选择。

set maxiter  #
foreach y of var `yy'{
foreach x of var `xx'{  
cap xi: prob `y'  i.`x', r
if !_rc est sto `y'_`x'
}
}
二维码

扫码加我 拉你入群

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

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

2012-12-14 17:24:23
set maxiter  #
#默认值一般为多少?
其标准如何确定,一般取多少比较合适?
在我的情形下,运行的是  probit 模型,样本量大概在5万左右。
二维码

扫码加我 拉你入群

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

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

2012-12-14 19:50:25
其标准如何确定,一般取多少比较合适?
这个好像没有什么定规。
二维码

扫码加我 拉你入群

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

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

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

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