Stata绘图:balanceplot-图示组间差异和平衡性
👇 连享会 · 推文导航 | www.lianxh.cn
🍎 Stata:Stata基础 | Stata绘图 | Stata程序 | Stata新命令 📘 论文:数据处理 | 结果输出 | 论文写作 | 数据分享 💹 计量:回归分析 | 交乘项-调节 | IV-GMM | 时间序列 | 面板数据 | 空间计量 | Probit-Logit | 分位数回归 ⛳ 专题:SFA-DEA | 生存分析 | 爬虫 | 机器学习 | 文本分析 🔃 因果:DID | RDD | 因果推断 | 合成控制法 | PSM-Matching 🔨 工具:工具软件 | Markdown | Python-R-Stata 🎧 课程:公开课-直播 | 计量专题 | 关于连享会
连享会课程 · 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 搜索神器:
lianxh
和songbl
GIF 动图介绍
搜: 推文、数据分享、期刊论文、重现代码 ……
👉 安装:
. ssc install lianxh
. ssc install songbl
👉 使用:
. lianxh DID 倍分法
. songbl all
🍏 关于我们
连享会 ( www.lianxh.cn,推文列表) 由中山大学连玉君老师团队创办,定期分享实证分析经验。 直通车: 👉【百度一下: 连享会】即可直达连享会主页。亦可进一步添加 「知乎」,「b 站」,「面板数据」,「公开课」 等关键词细化搜索。