楼主: sepwind
4340 11

[学习心得] STATA学习体验 [推广有奖]

  • 0关注
  • 0粉丝

本科生

36%

还不是VIP/贵宾

-

威望
0
论坛币
587 个
通用积分
97.0736
学术水平
1 点
热心指数
1 点
信用等级
1 点
经验
291 点
帖子
26
精华
0
在线时间
152 小时
注册时间
2006-9-5
最后登录
2025-5-16

楼主
sepwind 发表于 2015-5-28 01:54:33 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
本人对STATA是geenhand,虽然使用了近一年时间,碰到了不少问题,也读了不少贴子,受益良多。今天,供论坛宝地,决定把本人碰到过的、今后碰到的问题,随时分享于此。欢迎指正。。。

第一个问题:做POISSON分析时,用正常的POISSON命令, poisson y x1 x2,得到了结果,虽然与理想预期较吻合,但对卡方,Log likelihood 参数的经验值没有感觉:多大比较合适,只看P值吗?哪位高手可以提供基本的经验值参考,这样也可以从直观判断模型分析的效果。不然,担心工作白做了,还可能闹出笑话来。
求助中,先谢了!

二维码

扫码加我 拉你入群

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

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

关键词:stata学习 Stata tata Likelihood poisson 经验值 笑话 模型

沙发
hustchen2012 在职认证  发表于 2015-5-28 20:18:35
是z值吧,看z值是否显著就可以

藤椅
sepwind 发表于 2015-6-3 03:21:45
谢谢啦!不是Z值。P值是没有问题的。但是CHI平方值有2000多,不知道是否可信。因为Poisson分析结果,一般最后要报告CHI平方。

板凳
sepwind 发表于 2015-6-3 05:06:47
如何以WORD格式输出相关系数矩阵?[/color]

今天得到一件宝器:直接输出,非常省心省力省时间!
logout, save(your filename) word dec(3) replace:  pwcorr y x1 x2 xn
logout命令需要事先安装
这个命令,是在david_067 的贴子上发现的,感谢他/她无私分享。
已有 1 人评分学术水平 热心指数 信用等级 收起 理由
黃河泉 + 1 + 1 + 1 精彩帖子

总评分: 学术水平 + 1  热心指数 + 1  信用等级 + 1   查看全部评分

报纸
sepwind 发表于 2016-2-21 15:38:29
生成滞后项,有不少方法,个人还是偏好简单直接的命令: gen lx=l.x  or   gen lx=L.x, L大小写没差别的。生成一阶差分项: gen dx=x-l.x,简洁有效,喜欢

地板
sepwind 发表于 2016-2-21 15:57:43
【问题】

Stata如何快速查看变量缺失情况?

sum可以看到样本量,但不好看到底缺多少。

【方法】

mdesc可以的

【例子】

ssc install mdesc

use http://www.stata-press.com/data/r11/mheart5 ,clear
(Fictional heart attack data; bmi and age missing)


. mdesc

    Variable    |     Missing          Total     Percent Missing
----------------+-----------------------------------------------
         attack |           0            154           0.00
         smokes |           0            154           0.00
            age |          12            154           7.79
            bmi |          28            154          18.18
         female |           0            154           0.00
         hsgrad |           0            154           0.00

注:转自STATA的博客

7
sepwind 发表于 2016-7-7 18:48:35
STATA中的快捷键:
把常用的一些快捷键在这里备注下,希望告别“鼠标手”

对不少菜鸟来说,经常在命令窗口中想少敲些字母,可能会调用刚用过的上一条或下一条命令,总用鼠标会比较麻烦,怎么办?
很简单,用page up, page down即可解决。

其它的快捷键(引用自SpencerMeng 的宝贴):

快捷键                                 功能

F1               help,这样就省去你在command的中输入help啦~  

F2               review,屏幕上会倒序回顾之前操作过的所以命令哦~

F3               describe,相当于在command中输入des或者d

F7               save,这样就省去你在command的中输入save啦~

F8               use,这样就省去你在command的中输入use啦~


在do文档中的快捷键

Ctrl+O            打开do文档。如果在stata界面Ctrl+O的话,可以打开任何file

Ctrl+N            新建do文档

Ctrl+S            保存do文档

Ctrl+D            在do文档中选中要执行语句的一部分或者全部,Ctrl+D后,会执行(do)

Ctrl+R            在do文档中选中要执行语句的一部分或者全部,Ctrl+R后,会运行(run)

Ctrl+G            跳到第几行

8
sepwind 发表于 2016-7-16 19:45:39
如何找到面板数据分析的R2?
注:前两段是摘录的一个贴子:
很想知道随机效应应该看哪个R方?
很多资料说固定看within,随机看overall,我得出的overall非常小0.03,然后within是53%。fe和re输出差不多,不过hausman检验不能拒绝,所以只能是re。现在很糊涂,该如何选择呢?

我的观点,希望对新手有用:
虽然stata面板数据回归的R2不是真实的R2,不用太担心R2问题,但好奇心带动下的新手,还是灰常想找到这个指标,怎么办呢?
有朋友说,对FE的结果,可以用areg命令来找到真实的R2。对这个建议,我只能说,你去照做的话,肯定也是可以找得到R2的。但结果可能不一样。
在这里,分享一个非常简单的技巧:
对fe,在结果出来后,键入命令:ereturn list,你就会得到一大堆scalars(暂译为参数吧),里面耐心地寻找,你就会发现你最想要的调整后的R2了,对,就是那个e(r2_a)。
不过,仔细找后,你会发现,re的结果,确实是只有e(r2_o), e(r2_b) , e(r2_w) [within,between, overall],是没有r2_a的。

9
sepwind 发表于 2016-9-2 08:41:30
STATA小技巧:如何改变变量的顺序?
对新手来说,可能当时不小心把变量没有按自己理想的顺序排列,想把变量重新排个序;或是增加了变量后,某些变量使用较频繁,希望将它移到靠上一些的位置,怎么办?

第一个,使用order命令
比如,原来的是y, x1 x2 x3 x4 x5,你想调整为 y, x5 x1 x4 x3 x2
order y, x5 x1 x4 x3 x2
即可实现。
也就是说,用order 命令,你想要排成什么样的顺序位,在order命令后面就怎么样录入变量就好了

第二个,使用move 命令
比如,原来的是y, x1 x2 x3 x4 x5,你想把x5移到x2前面,
move x5 x2

10
黃河泉 在职认证  发表于 2016-9-2 09:36:59
sepwind 发表于 2016-2-21 15:38
生成滞后项,有不少方法,个人还是偏好简单直接的命令: gen lx=l.x  or   gen lx=L.x, L大小写没差别的。 ...
差分可用 (我习惯用大写 L, D)
  1. gen dx = D.x
复制代码

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

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2025-12-21 18:11