STATA命令应用及详细解释(汇总情况) 下载本文

内容发布更新时间 : 2024/6/3 20:42:06星期一 下面是文章的全部内容请认真阅读。

实用标准文案

STATA命令应用及详细解释(汇总)

调整变量格式:

format x1 .3f ——将x1的列宽固定为10,小数点后取三位 format x1 .3g ——将x1的列宽固定为10,有效数字取三位 format x1 .3e ——将x1的列宽固定为10,采用科学计数法 format x1 .3fc ——将x1的列宽固定为10,小数点后取三位,加入千分位分隔符

format x1 .3gc ——将x1的列宽固定为10,有效数字取三位,加入千分位分隔符

format x1 %-10.3gc ——将x1的列宽固定为10,有效数字取三位,加入千分位分隔符,加入“-”表示左对齐 合并数据:

use \桌面\\2006.dta\merge using \桌面\\1999.dta\——将1999和2006的数据按照 样本(observation)排列的自然顺序合并起来

use \桌面\\2006.dta\merge id using \桌面\\1999.dta\

——将1999和2006的数据按照唯一的(unique)变量 id来合并,

文档大全

实用标准文案

在合并时对id进行排序(sort) 建议采用第一种方法。 对样本进行随机筛选: sample 50

在观测案例中随机选取50%的样本,其余删除 sample 50,count

在 观测案例中随机选取50个样本,其余删除 查看与编辑数据:

browse x1 x2 if x3>3 (按所列变量与条件打开数据查看器) edit x1 x2 if x3>3 (按所列变量与条件打开数据编辑器) 数据合并(merge)与扩展(append)

merge表示样本量不变,但增加了一些新变量;append表示样本总量增加了,但变量数 目不变。 one-to-one merge:

数据源自stata tutorial中的exampw1和exampw2

第一步: 将exampw1按v001~v003这三个编码排序,并建立临时数据库tempw1 clear

use \

su ——summarize的简写 sort v001 v002 v003 save tempw1

文档大全

实用标准文案

第二步:对exampw2做同样的 处理 clear

use \su

sort v001 v002 v003 save tempw2

第三步:使用tempw1数据库,将其与tempw2合并: clear use tempw1

merge v001 v002 v003 using tempw2 第四步:查看合并后的数据状况:

ta _merge ——tabulate _merge的简写 su

第五步:清理临时数据库,并删 除_merge,以免日后合并新变量时出错

erase tempw1.dta erase tempw2.dta drop _merge 数据扩展append:

数据源自stata tutorial中的fac19和newfac clear

use \

文档大全