查看原文
其他

朝花夕拾 | stata返回值

爬虫俱乐部 Stata and Python数据分析 2022-03-15

      

今天是朝花夕拾板块的不定期更新时间。不管你是想温习我们之前推送的命令,还是要学习新的技巧,都且听小编慢慢道来。

文章来源:数据处理援助中心公众号  

已获得授权



今天,我们介绍一下stata命令中的几个返回值的主要区别。


一般stata内存中留存的返回值有四类:e-class,r-class,s-class,c-class。与s-class相关的命令较少,所以我们主要介绍一下其余三个。


e-class

e-class一般在我们用stata做模型估计的时候出现,比如regress或logistic,这也是与r-class,s-class,c-class的主要区别。


sysuse auto , clear

regress weight length

ereturn list    // 列出内存中所有的返回值


dis e(r2)  // 该模型的拟合度

dis e(F)  //该模型的F值

mat list e(b)  //系数向量

mat list e(V)  //方差协方差矩阵


返回值的四种类型中,单值,局部宏,矩阵都被大家熟知,主要说一下e(sample)。


use http://www.ats.ucla.edu/stat/stata/notes/hsb2, clear

regress read math science if write>=50


predict p1

summarize p1


predict p2 if e(sample)==1

sum p2


我们发现p2的观测值数是128,p1的是200,if e(sample)==1 的作用是针对我们刚刚在*模型估计中用到的那些样本。


predict p3 if e(sample)==0

sum p3

p3的观测指数为72。


r-class

这种类型的返回值一般出现在例如summarize或describe等命令中。


use http://www.ats.ucla.edu/stat/stata/notes/hsb2, clear

sum read math

return list


c-class

c-class主要储存系统参数,我们可以把它存在宏里面进行调用。


set more off

creturn list

以上只截取了屏幕结果的一部分,显示了stata的版本号,程序运行的当前时间等等。

以上就是今天给大家分享的内容了,说得好就赏个铜板呗!有钱的捧个钱场,有人的捧个人场~。


应广大粉丝要求,爬虫俱乐部的推文公众号打赏功能可以开发票啦,累计打赏超过1000元我们即可给您开具发票,发票类别为“咨询费”。用心做事,只为做您更贴心的小爬虫。第一批发票已经寄到各位小主的手中,大家快来给小爬虫打赏呀~

文字编辑:强宇曦

技术总编:刘贝贝



往期推文推荐:

1.中国高校财经、管理与综合类期刊灌水排行榜

2.关于RTF你不知道的命令

3.关于RTF你不知道的命令之番外篇

4.免费事件研究,一片片从邮局寄来

5.免费的股价同步性,一片片从邮局寄来

6.Stata叫你回家听音乐了!

7.一言不合就用stata写邮件(Outlook/Foxmail)

8.听说你想知道怎么用stata画地图?

9.I have a Stata, I have a python

10.I have a Stata, I have a Python之二——pdf转word




关于我们

微信公众号“爬虫俱乐部”分享实用的stata命令,欢迎转载、打赏。爬虫俱乐部是由李春涛教授领导下的研究生及本科生组成的大数据分析和数据挖掘团队。

此外,欢迎大家踊跃投稿,介绍一些关于stata的数据处理和分析技巧。

投稿邮箱:statatraining@163.com

投稿要求:
1)必须原创,禁止抄袭;
2)必须准确,详细,有例子,有截图;
注意事项:
1)所有投稿都会经过本公众号运营团队成员的审核,审核通过才可录用,一经录用,会在该推文里为作者署名,并有赏金分成。
2)邮件请注明投稿,邮件名称为“投稿”+“推文名称”。
3)应广大读者要求,现开通有偿问答服务,如果大家遇到关于stata分析数据的问题,可以在公众号中提出,只需支付少量赏金,我们会在后期的推文里给予解答。

欢迎关注爬虫俱乐部


您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存