全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
10719 8
2015-05-31
使用普通的命令,比如logit y x1 x2 x3会给出伪R方的值
Logistic regression                               Number of obs   =       2539
                                                         LR chi2(11)     =     400.45
                                                         Prob > chi2     =     0.0000
Log likelihood = -962.59785                 Pseudo R2       =     0.1722

但是使用svy命令,比如svy: logit y x1 x2 x3就没有R方的值了,为什么?怎么才会给出R方数值?
Survey: Logistic regression

Number of strata   =        14                 Number of obs      =       2539
Number of PSUs     =        48                 Population size    =  367156415
                                                           Design df          =         34
                                                           F(  11,     24)    =     193.44
                                                           Prob > F           =     0.0000



二维码

扫码加我 拉你入群

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

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

全部回复
2015-6-1 17:51:17
自己解决了,只要在后面加上log就可以了。
比如,svy: logit y x1 x2 x3, log
然后会出现两个回归结果,有一个跟正常的logit回归的结果很像,上面会给出伪R方的数值,并且表格里面的标准差和系数的显著性检验都是未调整过的,但是系数本身是调整过的结果,可以跟下面的表格比较一下,下面那个表格就是不加log时给出的结果,系数那一栏跟上面的是一样的,其他的都不一样。

有人可能觉得上面那个表格跟一般的logit命令得到的结果是一样,其实不一样。可以输入logit回归的命令比较一下,系数和伪R方的数值都不一样。

所以,加上log得到的伪R方的数值应该就是调整了以后的模型(也就是svy命令得到的回归)的伪R方。


另外,推荐大家看一个文章,里面写到了stata不给出R方时怎么解决,我是参考这个自己悟出来的。http://arejpeqje.blog.sohu.com/162871401.html
二维码

扫码加我 拉你入群

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

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

2015-6-28 09:35:39
不错~~~~
二维码

扫码加我 拉你入群

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

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

2015-7-9 16:06:00
学习中
二维码

扫码加我 拉你入群

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

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

2015-11-9 11:23:02
请问楼主,svy:logistic XX XX后,分析的总数和原来不一样了,这种情况你是否碰到过,是什么原因造成的啊?
二维码

扫码加我 拉你入群

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

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

2016-3-17 21:14:30
phwangying 发表于 2015-11-9 11:23
请问楼主,svy:logistic XX XX后,分析的总数和原来不一样了,这种情况你是否碰到过,是什么原因造成的啊? ...
你好 我也遇到了这种情况 是在控制行业变量之后 stata就删掉了一些数据
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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