modelsummary包shape参数中statistic的作用解析(附等效示例)
modelsummary中shape参数的
statistic部分作用 shape参数的核心是控制回归表格的布局结构,决定变量项、统计量、模型这三类元素的排列逻辑,其中statistic部分的作用是明确指定将统计量(如标准误、t值、p值等)作为一个独立的维度参与表格布局。
在你给出的示例中两行代码结果一致,是因为modelsummary的默认行为:当未显式声明statistic时,工具会自动将统计量置于对应变量项的下方,相当于默认已经把统计量和变量项绑定展示。此时显式添加statistic到shape参数中,和默认布局的逻辑重合,所以输出表格完全相同。
只有当你需要调整统计量的展示维度时,statistic的作用才会凸显:
- 比如设置
shape = model + statistic ~ term,会将模型与统计量组合为列维度,变量项作为行维度,此时统计量会和模型名称并列作为表头的一部分; - 再比如
shape = term ~ model + statistic,会让统计量成为模型列下的子列,把不同统计量(如系数、标准误)分开展示。
内容的提问来源于stack exchange,提问作者robertspierre
相关产品推荐
相关产品推荐

