昨天无聊乱弹琴,写了篇“当御厨与做家常菜”的杂感,言不及义,通篇没讲做菜。但是,抛砖确实可以引玉。这不,刚刚看到一位朋友的留言:
老师的第一点体会给了我极大安慰啊!老师在视频课最后提到了双层回归,我就想在自己的论文里试试,“急用先学”,可真的学起来还真是不容易呀!网上查的资料光是名称就把我弄晕了,表面上差不多一个名字,实际上好像两回事,再加上用的软件不同,发现就算只要做到用户的懂,也有很漫长的路要走啊。如果再有一位像老师这么“啰嗦”的老师来给讲讲就好了。
微信的设置怪诞,答复的篇幅限制极严,我只能说这么多:
双层回归原来需要用HLM做,这个软件很贵。Stata 13可以做常用的双层回归了。我需要用的双层Tobit,Stata 15才有。我们无法得到奇特食材,只能在烹调上下功夫,在网上多花点时间,各种菜单(recipe)都能找到。Stata各个软件包的手册都有pdf版本,免费下载。
还想补充三句话。第一,做双层分析需要建构双层数据。我现在修改的论文,分析区域经济发展对本地人对中央政府信任的影响。衡量区域发展,我们用问卷调查前一年的人均GDP。这是偷懒的作法,用连续若干年的GDP变化速率更合适。构建这个区域数据,相当麻烦。先要获得PSU数据,然后到各种统计材料中一一找到各个PSU的GDP数据,输入后,再把每个PSU与从当地抽取的应答者对应起来。我这样说,亲自做,就能看懂。
第二,下载Stata 13多层分析手册的网址是:https://www.stata.com/manuals13/me.pdf。使用时需要注意两个要点。首先,单层分析的命令,比如regress, probit, logit, oprobit,ologit,双层分析时加上me,变成meregress, meprobit, melogit, meoprobit, meologit, me的意思是“mixed effects”。其次,双层分析的命令的结尾是双层数据变项,分两个部分,一个是第二层数据,一个是收集第二层数据时的分析单位。
最后,我学统计时用的是SPSS,多年上课也用SPSS,所以我录制视频课和写书时也用SPSS做例子,图省事而已。我写论文时,也使用Stata, HLM,AMOS,Mplus。还使用过不常见的LISREL和GOLDMineR。唯一的花销是用课题费买软件,没交过一块钱学费。所以,我再说一次,学量化方法,只要入了门,完全可以自学比较豪华的软件。杨绛先生当年在牛津,为钱先生做红烧肉,第一次用猛火,做出了一锅“顽固的犟肉”,忽然想到母亲做橙皮果酱是用“文火”,一试,大成功,从此,“一法通,万法通”。做菜如此,学统计软件也如此。YouTube上有很多精彩的统计软件课程,值得看,还能下载。
借机报告我今天的立竿见影。我假设区域GDP会通过影响居民上网间接影响他们对中央政府的信任。验证这个假设需要做路径分析(pathanalysis),判断间接效果是否显著。在网上一搜,得知Stata 12开始可以做结构方程模型分析。又找到一个很清晰的视频课:https://www.youtube.com/watch?v=XkB6qVIO-iE&t=1552s。看完了,照猫画虎。但是,有个关键关节画错了,找不到想要的结果。再上网,找到一个Stata分析例证:https://www.stata.com/manuals13/semexample42g.pdf,遵从指令把gsem改为sem,然后输入“estat teffects”,一秒钟,问题迎刃而解。
杨绛先生学做红烧肉,是因为钱锺书先生爱吃,杨先生急用先学,立竿见影。我今天学到的把戏,如果不急用,我没兴趣学,如果讲课需要,会学,但需要至少一周时间。
要成为量化方法的用户,首先打好必要的基础,然后只需要记住八个红光满面的大字:
急用先学,立竿见影
领取专属 10元无门槛券
私享最新 技术干货