楼主: zoeyam
16467 8

[回归分析求助] xtlogit如何汇报pseudo r2? [推广有奖]

  • 0关注
  • 0粉丝

已卖:1份资源

大专生

5%

还不是VIP/贵宾

-

威望
0
论坛币
266 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
148 点
帖子
7
精华
0
在线时间
78 小时
注册时间
2012-11-28
最后登录
2018-1-14

楼主
zoeyam 发表于 2015-4-26 22:48:30 |AI写论文
2论坛币
如题,急求啊!

最佳答案

夏虫可以语冰 查看完整内容

我所知道的是,一般出现xtlogit是检验面板数据使用固定效应还是随机效应进行回归,即xtlogit y x,re i(id) 回归得出的结果最后一行,chibar2(01)=0.02 pro>=chibar2=0.446,此时表面残差项ui在每个公司中没有差别,因此不需要对控制企业固定效应,用Logit回归即可,如果chibar值很大,pro很小,则拒绝原假设,此时说明 随机效应回归更好。希望对你有所帮助。
关键词:xtlogit pseudo logit Log tlo 如何

沙发
夏虫可以语冰 发表于 2015-4-26 22:48:31
zjm4683911 发表于 2015-6-5 14:54
请问具体怎么看呢?数值范围如何算结果良好?
我所知道的是,一般出现xtlogit是检验面板数据使用固定效应还是随机效应进行回归,即xtlogit y x,re i(id)
回归得出的结果最后一行,chibar2(01)=0.02 pro>=chibar2=0.446,此时表面残差项ui在每个公司中没有差别,因此不需要对控制企业固定效应,用Logit回归即可,如果chibar值很大,pro很小,则拒绝原假设,此时说明
随机效应回归更好。希望对你有所帮助。

藤椅
夏虫可以语冰 发表于 2015-4-28 09:53:05
xtlogit看的不是pseudo r2的,它得出的回归结果主要看的是chibar2(01)
还有prob>=chibar2的
已有 1 人评分论坛币 收起 理由
admin_kefu + 30 热心帮助其他会员

总评分: 论坛币 + 30   查看全部评分

板凳
zjm4683911 发表于 2015-6-5 14:54:46
夏虫可以语冰 发表于 2015-4-28 09:53
xtlogit看的不是pseudo r2的,它得出的回归结果主要看的是chibar2(01)
还有prob>=chibar2的
请问具体怎么看呢?数值范围如何算结果良好?

报纸
zjm4683911 发表于 2015-6-7 19:13:53
夏虫可以语冰 发表于 2015-6-7 17:20
我所知道的是,一般出现xtlogit是检验面板数据使用固定效应还是随机效应进行回归,即xtlogit y x,re i(id ...
谢谢,明白你的意思了

地板
弥桑染冉 发表于 2016-6-3 22:36:27
zjm4683911 发表于 2015-6-7 19:13
谢谢,明白你的意思了
请问Chibar2(01) 和还有prob>=chibar2应该怎么看, prob>=chibar2的值小于多少算模型可以接受啊,是<0.1是一星显著,<0.5是两星显著,<0.01是三星显著吗

7
弥桑染冉 发表于 2016-6-3 22:37:12
夏虫可以语冰 发表于 2015-4-28 09:53
xtlogit看的不是pseudo r2的,它得出的回归结果主要看的是chibar2(01)
还有prob>=chibar2的
请问
Log likelihood  = -53.818424
这个指标有用吗,我得出的这个数值说明好还是不好呢

8
赵安豆 发表于 2024-6-10 09:12:04
在Stata中使用`xtlogit`命令进行固定或随机效应的Logistic回归后,若想得到pseudo R-squared值(拟合优度),可以采用以下步骤:

1. 首先运行你的模型:
```stata
xtlogit depvar indepvars, i(groupvar) [re|fe]
```
这里的`depvar`是你的因变量,`indepvars`是你所有的自变量,而`groupvar`则是你的面板数据中的个体标识符。

2. 然后使用`estat ic`命令来显示模型的对数似然值和信息准则。这将帮助你计算pseudo R-squared。
```stata
estat ic
```
3. 但是,伪R平方通常不会直接给出。你可以根据Logit模型下的一种定义自己计算它:pseudo R2 = (LL(null) - LL(model))/LL(null),其中LL(null)是空模型的对数似然值,而LL(model)是你的完整模型的对数似然值。

4. 使用`estat ic`显示的信息,你可以手动计算pseudo R-squared:
```stata
di "Pseudo-R2 = r(ll_0)-r(ll)/r(ll_0)"
```
但是请注意,上述命令中的'r(ll_0)'和'r(ll)'将不会工作,因为它们不直接存储。你必须在运行`xtlogit`命令后立即使用`estat ic`来查看这些值,并手动计算pseudo R2。

5. 最简便的方法是使用第三方命令如`fitstat`(需要先安装:`ssc install fitstat`),它会自动报告多种拟合优度和比较统计量,包括几种不同的pseudo R-squared定义。运行模型后直接输入:
```stata
fitstat
```

这样你就可以得到一系列的伪R平方值以及其他诊断信息。

希望这能帮到您!

此文本由CAIE学术大模型生成,添加下方二维码,优先体验功能试用



9
gaozheng2016 学生认证  发表于 2024-7-25 17:48:29
xtlogit y x1 x2 x3  i.year , fe nolog

ereturn list

display "Pseudo R2 = " 1 - e(ll) / e(ll_0)

上面的nolog一定要加(好像是用于报告某些参数的),然后系统会输出该模型的伪r方(pseudo r2)

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

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2026-1-2 01:14