全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
31061 4
2014-01-15
用stata12.1回归做logit模型的逐步删除回归,命令形如如下形式:
. stepwise pr(0.20) pe(0.10) lockterm1: logit y (x1 x2) x3 x4 x5 x6
结果系统报错:
varlist not allowed
r(101);

但是如果不添加逐步回归的前缀命令, 直接回归logit模型,命令形如如下形式:
.  logit y (x1 x2) x3 x4 x5 x6
stata却可以得到回归结果。

请问:为何添加了stepwise前缀后,命令无法执行?

补充:help error 得到信息表明
r(101)的代码 101 表明 是语法错误 (参见附图),可我检查不出来语法错在哪里啊!请各位坛友指正!


已解决,感谢 蓝色版主 :我太粗心了!
问题出在stepwise与其选项pr(0.20) pe(0.10) lockterm1之间忘记添加逗号了!
错误表达:. stepwise pr(0.20) pe(0.10) lockterm1: logit y (x1 x2) x3 x4 x5 x6
正确表达:. stepwise, pr(0.20) pe(0.10) lockterm1: logit y (x1 x2) x3 x4 x5 x6


附件列表
error2.png

原图尺寸 86.7 KB

error2.png

二维码

扫码加我 拉你入群

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

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

全部回复
2014-1-15 21:34:47
你仔细看看sw的命令的写法啊
stepwise, pr(.2): regress mpg weight weight2 displ gear turn headroom foreign price

二维码

扫码加我 拉你入群

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

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

2014-1-15 22:01:08
蓝色 发表于 2014-1-15 21:34
你仔细看看sw的命令的写法啊
stepwise, pr(.2): regress mpg weight weight2 displ gear turn headroom fo ...
蓝色版主,您是说pr()里面的显著性水平的表示方法有误?
二维码

扫码加我 拉你入群

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

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

2014-1-15 22:02:26
你的
stepwise pr(0.20) pe(0.10) lockterm1: logit y (x1 x2) x3 x4 x5 x6

help文件的
stepwise, pr(.2)                   : regress mpg weight weight2 displ gear turn headroom foreign price

二维码

扫码加我 拉你入群

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

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

2014-1-15 22:03:54
蓝色 发表于 2014-1-15 22:02
你的
stepwise pr(0.20) pe(0.10) lockterm1: logit y (x1 x2) x3 x4 x5 x6
哎呦,我这个粗心鬼啊!多谢蓝色版主了!
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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