Stata的数据输出不如spss方便且格式多样,不过因为stata强大的回归以及绘画能力还是受到不少青睐,这里提供一份简短的输出数据教程。
- 1.stata输出结果还需要额外安装指令asdoc
安装代码:
ssc install asdoc
(注意此时电脑需要联网,才能安装,只需要在命令窗口输入代码即可,安装很简单。)
安装成功后结果窗口会显示如下结果:
. ssc install asdoc
checking asdoc consistency and verifying not already installed...
all files already exist and are up to date.
- 2.安装完asdoc之后,只需要在想输出的代码前加上asdoc即可。
如:.asdoc ttest score,by(gender) //输出性别对成绩影响的t检验结果
- 3.如果需要将多个的文件放在一张表上怎么办?
这里有几个代码需要分清:append replace
append是指将先前的结果一起输出到Myfile文件中(这个文件是stata自动生成的,在我的电脑上运行完指令后就自动打开了wps,然后出现了这个文件,保存路径是在桌面上)
replace是指只输出最新运行的结果。
回归结果的集合输出
asdoc ……,nest
asdoc ……,nest append
如果需要将表格转置,改为横向放置,需要加wide
asdoc ……,replace wide
回归中t值的显示,需要代码 t(below)表示在系数下方显示, t(side)显示在旁边显示。
- 4.想分开统计两个样本怎么办(比如想分开统计男女的成绩的平均值)?
只需要在最后加上by(gender),例:asdoc sum,stat(mean)by(foreign)
或bysort gender,asdoc sum,stat(mean)
- 5.如果要将框架相同的表格合在一起(如都是计算平均值和标准差)?
需要代码rowappend
如asdoc ……,rowappend
祭出我刚刚作出来的表格
![4e043c4735b679730f5ffdc820f1e115.png](https://i-blog.csdnimg.cn/blog_migrate/b05b21e375b8ee525ee5003d00c5ea45.jpeg)