查看原文
其他

Stata绘图:balanceplot-图示组间差异和平衡性

连享会 连享会 2023-10-24

👇 连享会 · 推文导航 | www.lianxh.cn

连享会课程 · 2023 暑期班

温馨提示: 文中链接在微信中无法生效。请点击底部「阅读原文」。或直接长按/扫描如下二维码,直达原文:

作者: 李胜胜
邮箱: lisheng2@foxmail.com

Source: balanceplot is written by Trenton D Mize, Department of Sociology, Purdue University. Questions can be sent to tmize@purdue.edu.
详情:https://www.trentonmize.com/software/balanceplot


目录

  • 1. 简介

  • 2. 语法格式

  • 3. Stata 实例

  • 4. 相关推文



1. 简介

balanceplot 产生分类自变量各组间标准化不平衡统计的点阵图。标准化的不平衡统计量提供了一种有用的方法来展示分类自变量(在选项group( )中指定)的各组协变量(在varlist中指定)之间的差异。

balanceplot 计算标准化的不平衡统计量,并使用 coefplot 将其绘制为点阵图。均值表、平衡的 t 检验和标准化的不平衡统计可以用选项 table 来显示。balanceplot 用于绘制命令的基数可以用选项 plotcommand 来显示。

可以使用因子变量的表示方法,使用因子变量表示时,将把该变量视为分类变量。

2. 语法格式

balanceplot [depvar] [varlist] [if] [in], [group(var) ref(var) ref2(var) graphop( ) nosort nodropdv plotcommand leg1( ) leg2( ) leftmargin( ) table width( ) decimals( )]
  • group(var): 必填,组变量是感兴趣的自变量,将对其进行不平衡统计计算。 组变量可以有 2 到 3 个级别。
  • base(var) : 设置组变量的基本类别。如果没有指定选项 base( ),默认情况下被设置为 0。
  • ref(var) : 设置组变量的参考类别。如果没有指定选项 ref( ),参考类别默认设置为 1。
  • ref2(var) :设置分组变量的第二个参考类别。 只有当分组变量有3个或更多层次时才需要选项 ref2( )。
  • graphop( ) :允许使用选项来控制图形的外观。 可以使用 Stata 图形的大多数常用图形选项。例如,title( )、xtitle( )、xlabel( )和其他图形选项,可以在graphop( )选项中指定。
  • nosort : 指定根据varlist中指定的变量的顺序来排序(从上到下)的图。默认情况下,balanceplot 是根据不平衡统计量的大小来排列图表。
  • nodropdv: 不会从不平衡统计图中删除因变量。默认情况下,因变量不包括在图中。
  • plotcommand:返回用于生成不平衡统计点图的命令的基数。如果用户想创建一个比 balanceplot 产生的更复杂的图,允许用户从不平衡统计的原始矩阵中创建一个图。
  • leg1( ) : 只有在指定了 3 个或更多级别的组别变量时才可用。 leg1( ) 为图中显示的第一个比较(基础与参考)指定了图例标签。请注意,balanceplot 在默认情况下会为图形提供一个逻辑标签。建议在指定一个选项之前先试试默认值。
  • leg2( ): 只有在指定了 3 个或更多级别的组别变量时才可用。
  • leftmargin( ): 指定在图表左侧提供的额外空间。默认值为 0。指定一个额外的绘图空间的百分比,以增加左边缘。例如,leftmargin(10) 指定在绘图上向左扩展 10% 的空间。
  • table: 返回组别变量各层次的均值表,不平衡性的 t检验,以及标准化的不平衡性统计("偏差")。
  • decimals( ) : 指定在统计表中显示的小数位数(注意,必须指定 table 选项)。 默认的小数点位数是 3。
  • width( ): 指定统计表的列的宽度(注意,必须指定 table 选项),默认数字是 10。

3. Stata 实例

*-安装命令
net install balanceplot, from("https://tdmize.github.io/data/balanceplot")

*-调入 Stata 自带数据集
sysuse "nlsw88.dta", clear

/* 可以执行更换自己喜欢的绘图模板
set scheme cleanplots //, perm
*/

balanceplot wage age i.married i.collgrad ///
i.south tenure ttl_exp, group(union)

graph export fig1.png, replace // 输出图片

| mean_base mean_ref ttest_pval std_diff
-----------+-------------------------------------------
wage | 7.227 8.685 0.000 35.213
age | 39.205 39.276 0.629 2.336
1.married | 0.665 0.607 0.025 -12.117
1.collgrad | 0.224 0.322 0.000 22.126
1.south | 0.468 0.296 0.000 -36.030
tenure | 6.141 7.888 0.000 30.287
ttl_exp | 12.705 13.261 0.026 12.149
. balanceplot wage age i.married i.collgrad ///
i.south tenure ttl_exp, ///
group(race) base(1) ref(2) ref2(3) ///
graphop(xlab(-75(25)75)) table

. graph export "fig2.png", replace

Difference in Means Across Groups of race: base(1_White) vs ref2(3_Other)

| mean_base mean_ref ttest_pval std_diff
-----------+-------------------------------------------
wage | 8.106 8.551 0.705 7.946
age | 39.269 39.308 0.949 1.236
1.married | 0.702 0.692 0.916 -2.068
1.collgrad | 0.258 0.346 0.306 19.187
1.south | 0.346 0.115 0.014 -56.561
tenure | 5.808 4.949 0.426 -16.062
ttl_exp | 12.482 12.599 0.899 2.267

4. 相关推文

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

  • `专题:Stata教程
    • 普林斯顿Stata教程(二) - Stata绘图
  • `专题:Stata绘图
    • Stata绘图:circlepack-绘制圆堆图
    • Stata绘图:COVID-19数据可视化
    • Stata绘图:唯美的函数图-自定义水平附加线和竖直附加线
    • Stata绘图:复现组间均值差异图
    • Stata绘图:sunflower-向日葵图-克服散点重叠
    • Stata绘图:环形柱状图-实时全球新冠确诊人数
    • Stata绘图:绘制二维地图
    • Stata绘图:峰峦图绘制 joy_plot
    • Stata绘图:绘制华夫饼图-waffle
    • Stata绘图:绘制美观的散点图-superscatter
    • Stata绘图:回归系数可视化-multicoefplot
    • Stata绘图:如何更高效的绘制图形
    • Stata绘图:绘制桑基图-sankey_plot
    • Stata绘图-可视化:组间差异比较散点图
    • Stata绘图:addplot-fabplot-多图层美化图片
    • Stata绘图:箱形图与小提琴图-vioplot
    • Stata绘图:太美了!羊皮卷风格图形
    • Stata绘图:自定义绘图利器-palettes
    • 史上最牛Stata绘图模版-schemepack:酷似R中的ggplot2-袁子晴
    • Stata绘图:addplot-层层叠加轻松绘图
    • Stata 绘图:用 Stata 绘制一打精美图片-schemes
    • 常用科研统计绘图工具介绍
    • Stata空间计量:莫兰指数绘图moranplot命令介绍
    • Stata绘图-组间差异可视化:不良事件火山图、点阵图
    • Stata绘图极简新模板:plotplain和plottig-T251
    • 给你的图形化个妆:Stata绘图常用选项汇总-上篇
    • 给你的图形化个妆:Stata绘图常用选项汇总-下篇
    • Stata绘图:柱状图专题-T212
    • Stata绘图:回归系数可视化-论文更出彩
    • Stata绘图:世行可视化案例-条形图-密度函数图-地图-断点回归图-散点图
    • Stata绘图:随机推断中的系数可视化
    • Stata绘图:用-bytwoway-实现快速分组绘图
    • Stata绘图:重新定义坐标轴刻度标签
    • Stata绘图:一个干净整洁的-Stata-图形模板qlean
    • Stata绘图:怎么在Stata图形中附加水平线或竖直线?
    • Stata绘图:在图片中添加虚线网格线
    • Stata绘图:制作教学演示动态图-GIF
    • Stata绘图:绘制一颗红心-姑娘的生日礼物
    • Stata绘图:bgshade命令-在图形中加入经济周期阴影
    • Stata绘图:让图片透明——你不要掩盖我的光芒
    • Stata:图形美颜-自定义绘图模板-grstyle-palettes
    • Stata绘图:多维柱状图绘制
    • Stata绘图:用暂元统一改变图形中的字号
    • Stata绘图全解:绘图语法-条形图-箱型图-散点图-矩阵图-直方图-点图-饼图
    • Stata绘图:绘制单个变量的时序图
  • `专题:面板数据
    • Stata绘图:面板数据可视化-panelview

课程推荐:2023 暑期班
主讲老师:连玉君,王群勇
🍓 课程主页https://www.lianxh.cn/news/fdc69c3695aec.html

New! Stata 搜索神器:lianxhsongbl  GIF 动图介绍
搜: 推文、数据分享、期刊论文、重现代码 ……
👉 安装:
. ssc install lianxh
. ssc install songbl
👉  使用:
. lianxh DID 倍分法
. songbl all

🍏 关于我们

  • 连享会 ( www.lianxh.cn,推文列表) 由中山大学连玉君老师团队创办,定期分享实证分析经验。
  • 直通车: 👉【百度一下: 连享会】即可直达连享会主页。亦可进一步添加 「知乎」,「b 站」,「面板数据」,「公开课」 等关键词细化搜索。


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

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