btable
Stata社区命令

概述

btable 是一款专用于数据分析中构建汇总表格 Stata 社区命令,此类表格既可用于快速概览数据集,也常用于撰写报告或学术发表。例如,表格可呈现患者基线特征(在生物医学文献中通常作为“表1”出现),或展示结局变量及其对应的效应量与 p 值。

依赖

需要提前安装Stata社区命令:somersd

net sj 6-4 snp15_7
net install snp15_7
net get snp15_7

安装

//二选一即可

cnssc install btable, replace
net install btable, from("https://raw.bgithub.xyz/CTU-Bern/btable/main/")


示例

该命令支持在同一表格中汇总连续型、分类、计数及时间-事件变量,并提供多种描述性统计指标。用户可通过指定分组变量对数据进行分组汇总,同时自动计算各类效应量(含置信区间)及 p 值。

表格生成采用两步流程:

  1. 使用 btable 命令生成未格式化的原始数据表格;

  2. 通过 btable_format 命令对原始表格进行排版美化,输出符合出版要求的最终表格。

默认情况下,原始表格包含全部汇总统计量;若存在两组比较,还将自动添加效应量与 p 值。用户亦可自定义仅输出选定的效应量指标,并可选择多种置信区间计算方法,灵活满足不同分析与发表需求。

. sysuse auto2, clear  
. btable price mpg rep78 headroom, by(foreign) saving("excars") denom(nonmiss) 
. btable_format using "excars", clear
  • by(varname):分组统计并进行组间效应测算,分组变量标签将另外存储于附属文件 filname_group.dta 中。

作者

作者:Lukas Bütikofer
机构:伯尔尼大学医学院分支机构 CTU Bern
邮箱:lukas.buetikofer@ctu.unibe.ch
主页:https://github.com/CTU-Bern/btable


相关合集

基本信息
词条统计

所属分类Stata

浏览次数12

创建者epiman

最后编辑epiman

×
重塑学科基石

欢迎有闲之士完善公卫百科

值得:你的点滴投入,大家长期受益

回报:VIP会员特权,大额钢镚奖励