Stata:描述性统计命令介绍-desctable

发布时间:2023-02-22 阅读 4741

Stata连享会   主页 || 视频 || 推文 || 知乎 || Bilibili 站

温馨提示: 定期 清理浏览器缓存,可以获得最佳浏览体验。

New! lianxh 命令发布了:
随时搜索推文、Stata 资源。安装:
. ssc install lianxh
详情参见帮助文件 (有惊喜):
. help lianxh
连享会新命令:cnssc, ihelp, rdbalance, gitee, installpkg

课程详情 https://gitee.com/lianxh/Course

课程主页 https://gitee.com/lianxh/Course

⛳ Stata 系列推文:

PDF下载 - 推文合集

   

作者:李祉豪 (厦门大学)
邮箱andycristone@163.com


目录


1. 背景简介

在对数据进行描述性统计时,我们可以借助 Stata 中的 desctable 命令呈现可视化的表格输出结果。该命令输出的表格可以自动导出到 Excel 中,同时在拷贝和粘贴至 Word 文件中时仍能保留其格式。

desctable 命令在对连续型变量、虚拟变量和类别变量进行输出呈现时会采用不同的处理方式,从而针对每一变量类型提供最适合的格式呈现。

2. desctable 命令介绍

2.1 命令安装

该命令支持 Stata 14 及以上版本,采用由开发者提供的外部命令链接进行下载安装。

net install desctable, from("https://tdmize.github.io/data/desctable")

2.2 命令语法

在安装好命令之后,可以输入 help desctable 查看 desctable 的帮助文档。在使用该命令时,若变量类型为 虚拟变量类别变量,需采用 i.变量名 的格式,否则被视为连续型变量。

该命令在结果输出表格中将变量名标签按行排列。desctable/desctab 命令的语法结构如下:

desctable varlist [if] [in], filename() [options]

其中,

  • varlist:需用表格呈现描述性统计结果的变量名。
  • filename():必填项,描述性统计结果输出表格的文件名,若文件名中间有空格,则在命名时需在前后加上英文格式下的引号,如 "descriptive statistics"。

options 选择项如下:

  • stats():指定表格中报告的统计量,每个统计量都按列排序,默认报告均值 (mean) 和标准差 (sd)。其中,虚拟变量和类别变量报告所占比例,连续型变量报告标准差。其他统计量,可通过 help 查看。
  • decimal(#)/dec(#):输出结果的小数点保留位数,默认值为 2,取值范围为 0~5;
  • listwise:成列删除;
  • notes()/note():在表格底部添加脚注;
  • title():为表格添加标题;
  • font():调整字体,默认为 Times New Roman;
  • fontsize()/fonts():调整字号,默认为 11;
  • notesize(#):调整脚注字号,默认为 9;
  • txtindent(#):调整右边距,默认为 1;
  • singleborder\sing:调整表格顶部和底部边框为单水平线,默认双水平线;
  • sheetname()\sheet:为输出表格的工作页命名,默认为 "Descriptive Table";
  • varnames\varname:为表格每一行的变量名进行标记,代替原有的变量标签,默认为后者;
  • group(groupvar):按照指定的分组变量分组报告描述性统计结果。

3. 应用实例

在该命令 help 文件的 Example 中,以 Stata 软件自带的数据文件 nlsw88.dta 为例进行了演示。

该数据包含了 1988 年采集的 2246 个美国妇女的资料,包括:小时工资 wage、每周工作时数 hours、种族 race、职业 occupation、年龄 age、是否参加工会 union、是否大学毕业 collgrad、当前职业的工作年限 tenure、是否结婚 married、是否居住在南部地区 south、合计工作年限 ttl_exp 等变量。

. sysuse nlsw88, clear
. desctable wage age i.race i.union i.collgrad tenure i.occupation hours, ///
>     filename("descriptivesEX1")

该命令语句表示将变量的描述性统计结果输出到以 descriptivesEX1 命名的 Excel 工作表中,并保存于当前工作目录下。其结果如下图所示:

. desctable wage age i.race i.union i.collgrad tenure i.occupation hours, ///
>     filename("descriptivesEX2") stats(mean freq sd min max iqr median)

该命令同样对上述变量进行描述性统计,将结果输出到以 descriptiveEX2 命名的 Excel 工作表中,并保存于当前工作目录下。该命令指定输出的描述性统计量为均值,频数,标准差,最小值,最大值,四分位距,中位数。其结果如下图所示:

. desctable wage age i.union i.collgrad tenure i.occupation hours, ///
>     filename("descriptivesEX5") group(race)

该命令同样对上述变量进行描述性统计,将结果输出到以 descriptiveEX5 命名的 Excel 工作表中,并保存于当前工作目录下。该命令按照种族进行分组报告输出的描述性统计量。其结果如下图所示:

4. 相关推文

Note:产生如下推文列表的 Stata 命令为:
lianxh 输出, m
安装最新版 lianxh 命令:
ssc install lianxh, replace

相关课程

免费公开课

最新课程-直播课

专题 嘉宾 直播/回看视频
最新专题 文本分析、机器学习、效率专题、生存分析等
研究设计 连玉君 我的特斯拉-实证研究设计-幻灯片-
面板模型 连玉君 动态面板模型-幻灯片-
面板模型 连玉君 直击面板数据模型 [免费公开课,2小时]
  • Note: 部分课程的资料,PPT 等可以前往 连享会-直播课 主页查看,下载。

课程主页

课程主页

关于我们

  • Stata连享会 由中山大学连玉君老师团队创办,定期分享实证分析经验。
  • 连享会-主页知乎专栏,400+ 推文,实证分析不再抓狂。直播间 有很多视频课程,可以随时观看。
  • 公众号关键词搜索/回复 功能已经上线。大家可以在公众号左下角点击键盘图标,输入简要关键词,以便快速呈现历史推文,获取工具软件和数据下载。常见关键词:课程, 直播, 视频, 客服, 模型设定, 研究设计, stata, plus, 绘图, 编程, 面板, 论文重现, 可视化, RDD, DID, PSM, 合成控制法

连享会小程序:扫一扫,看推文,看视频……

扫码加入连享会微信群,提问交流更方便

✏ 连享会-常见问题解答:
https://gitee.com/lianxh/Course/wikis

New! lianxh 命令发布了:
随时搜索连享会推文、Stata 资源,安装命令如下:
. ssc install lianxh
使用详情参见帮助文件 (有惊喜):
. help lianxh