er-data-sample

GitHub

规范经济研究论文数据与样本章节,要求明确数据库来源、提供变量计算公式、生成描述统计表及可复现的样本筛选漏斗,预防审稿人对度量合理性与选择偏误的质疑。

Economic-Research-Journal-Skills/skills/er-data-sample/SKILL.md brycewang-stanford/Awesome-Journal-Skills

Trigger Scenarios

正文仅模糊提及数据来源 变量定义缺乏具体公式 描述性统计异常未解释 样本筛选过程不透明 需回应审稿人关于样本代表性或度量合理性的质疑

Install

npx skills add brycewang-stanford/Awesome-Journal-Skills --skill er-data-sample -g -y
More Options

Non-standard path

npx skills add https://github.com/brycewang-stanford/Awesome-Journal-Skills/tree/main/Economic-Research-Journal-Skills/skills/er-data-sample -g -y

Use without installing

npx skills use brycewang-stanford/Awesome-Journal-Skills@er-data-sample

指定 Agent (Claude Code)

npx skills add brycewang-stanford/Awesome-Journal-Skills --skill er-data-sample -a claude-code -g -y

安装 repo 全部 skill

npx skills add brycewang-stanford/Awesome-Journal-Skills --all -g -y

预览 repo 内 skill

npx skills add brycewang-stanford/Awesome-Journal-Skills --list

SKILL.md

Frontmatter
{
    "name": "er-data-sample",
    "description": "Use when writing the data and sample section of an Economic-Research manuscript — naming databases, building variable-definition and descriptive-statistics tables, and leaving an auditable sample-filtering trail to 发表级."
}

数据与样本(er-data-sample)

触发时机

  • 正文有「数据与样本」一节但只写了「数据来源于公开渠道」「样本为 A 股上市公司」一句话
  • 变量定义表用文字描述(「反映税负偏差」)而不给计算公式
  • 描述性统计表均值 / 极值看着别扭,但正文没解释
  • 样本从原始库到回归样本怎么筛的,自己都说不清,更别说审稿人复现
  • 审稿人质疑:核心变量这么度量合理吗?样本代表性?有没有选择偏误?

配套代码:resources/code/stata/01_clean.do(清洗 + 筛选留痕)、 resources/code/stata/02_descriptive.do(描述统计 + 变量表)。 样本筛选每一步须可在代码复现,呼应 er-reproducibility

数据说明段落规范

「数据与样本」开头第一段约 200 字,固定四块:时间跨度 + 数据库(点名)+ 样本范围 + N;筛选标准;缩尾处理;多源合并键。模板:

本文使用 2008—2022 年中国 A 股上市公司年度数据,财务数据来自国泰安(CSMAR)
数据库,专利数据来自中国研究数据服务平台(CNRDS),城市层面变量取自《中国城市
统计年鉴》。样本筛选:(1)剔除金融业(证监会行业 J 门类);(2)剔除 ST、*ST 及
退市公司;(3)剔除核心变量缺失的观测;(4)剔除资产负债率大于 1 的异常样本。最终
得到 2,841 家公司、共 28,317 个公司—年度观测的非平衡面板。为消除极端值影响,对所有
连续变量在上下 1% 分位进行缩尾(winsorize)处理。多源数据以「股票代码 + 年份」为
键合并,公司与城市数据按公司注册城市代码匹配。
  • 数据库必须点名:国泰安CSMAR、Wind、CNRDS、中国工业企业数据库、中国海关数据库、全国税收调查、CHFS、CHARLS、CFPS。微观调查数据注明调查年份与抽样框。
  • 禁忌:写「数据来源于公开渠道」「相关数据库」。审稿人据此无法判断口径,等同没说。
  • 时间跨度给起止理由(如政策实施年、数据可得性截止年),不要只甩一个区间。

变量定义表规范

每个变量有且仅有一行;定义给计算公式而非文字描述;数据来源精确到数据库名。分四类排列:被解释变量 / 核心解释变量 / 控制变量 / 工具变量。

类别 变量 符号 定义(计算公式) 数据来源
被解释变量 企业避税 BTD =(税前会计利润−应纳税所得额)/ 期末总资产 CSMAR 财务报表
核心解释变量 税收执法强度 Enforce =实际税负−预期税负(行业—地区回归残差) 全国税收调查
控制变量 企业规模 Size =ln(期末总资产) CSMAR
控制变量 资产负债率 Lev =总负债 / 总资产 CSMAR
工具变量 政策冲击 IV_reform =2002 年所得税分享改革后注册=1,否则=0 作者手工整理
  • 写公式:=实际税负-预期税负不写「反映税负偏差」这类描述。
  • 衍生变量注明上游字段或回归来源(如「行业—地区回归残差」),与 01_clean.dogen 一一对应。
  • 表注列明:缩尾口径、单位、对数化的变量、虚拟变量取值含义。

描述性统计表规范

报告均值 / 标准差 / 最小值 / p25 / 中位数 / p75 / 最大值 / N;连续变量为缩尾后数值;变量顺序与定义表完全一致(一一呼应)。

  • 异常的均值 / 极值要在正文解释:例如核心解释变量均值接近 0(残差类变量正常)、某控制变量最大值偏高(已缩尾后仍高,说明行业特性)。
  • 虚拟变量报告均值即组占比;正文点出处理组 / 对照组样本比例是否失衡。
  • 若分组(处理 vs 对照、改革前 vs 后),加分组均值与差异检验,为识别铺垫。
  • N 与数据说明段落的最终观测数一致;若个别变量 N 偏小,说明缺失来源。

样本筛选留痕

每一步筛选可追溯、可在代码复现,正文给「漏斗」式交代,代码留痕呼应 er-reproducibility

* 01_clean.do —— 样本筛选漏斗,每步记录剩余观测数
use "$data/raw/csmar_firm.dta", clear
count                                          // 原始:512,043
drop if inlist(ind_code,"J")                   // 剔除金融业
drop if st_flag==1                             // 剔除 ST/*ST/退市
drop if missing(btd, enforce, size, lev)       // 剔除核心变量缺失
drop if lev>1 & !missing(lev)                  // 剔除资不抵债异常
winsor2 btd enforce size lev, cuts(1 99) replace  // 上下 1% 缩尾
count                                          // 最终:28,317
  • 正文交代是非平衡面板还是平衡面板,以及为何(强平衡会损失大量样本则说明)。
  • 多源合并报告匹配率:如「专利数据成功匹配 26,108 个观测,匹配率 92.2%,未匹配主要为当年无专利申请企业」。
  • 合并键与口径写清(股票代码 vs 公司全称 vs 统一社会信用代码),跨库口径不一致须说明清洗规则。

审稿人高频质疑预防

  • 度量合理性:核心变量为何这么算?给文献依据(如某算法源自 某作者,年份)+ 至少 1 个替代度量留作稳健性(呼应 er-robustness)。
  • 样本代表性:样本占总体比例、行业 / 地区 / 年份分布是否偏;若用子样本(如仅制造业),论证不损外部有效性或明确限定结论边界。
  • 选择偏误:筛选是否系统性排除某类企业(如剔除缺失值是否与被解释变量相关);必要时报告 Heckman 两步 / 与全样本的均值对比,预判而非等审稿人问。

必查清单

  • 数据说明段落点名具体数据库(不写「公开渠道」),含时间跨度起止理由 + 最终 N
  • 四块齐全:库 + 范围 + N、筛选标准、缩尾口径、合并键
  • 变量定义表每变量一行,定义为计算公式,来源精确到库名,四类分组
  • 描述统计含均值 / 标准差 / 分位数 / N,连续变量为缩尾后
  • 异常均值 / 极值在正文有解释
  • 描述统计变量顺序与定义表一致,N 与数据段落一致
  • 样本筛选漏斗可在 01_clean.do 复现,每步剩余观测数留痕
  • 交代非平衡 / 平衡面板,多源合并报告匹配率
  • 核心变量度量有文献依据 + 替代度量;样本代表性与选择偏误已预判

反模式

  • 数据来源含糊:「数据来源于公开渠道」「相关数据库」「Wind 等」——必须点名到具体库
  • 变量定义用文字描述(「反映企业创新水平」)而不给公式
  • 描述统计出现明显异常均值 / 极值却不解释,把疑虑留给审稿人
  • 筛选标准不透明:只说「经过筛选得到 N 个样本」,无漏斗、代码无法复现
  • 缩尾只说「做了处理」不给分位(1%/99%?5%/95%?)
  • 描述统计与变量定义表变量不对应、N 对不上
  • 在正文(理论、机制、稳健性各处)反复重新定义同一变量,口径还彼此打架

输出格式

【数据说明段落】四块齐全 / 缺:[库点名 / N / 筛选 / 缩尾 / 合并键]
【数据库点名】具体(CSMAR / CNRDS / ...)/ 含糊待改:[...]
【变量定义表】公式化且四类分组 / 问题:[某变量用描述/缺来源/缺类别]
【描述统计】合规(缩尾后, 含分位数)/ 异常未解释:[变量]
【表—文呼应】一致 / 不一致:[顺序 or N 对不上]
【筛选留痕】漏斗可复现 / 不透明:[缺步骤]
【面板与匹配】非平衡/平衡 已交代 + 匹配率 X% / 缺
【质疑预防】度量依据 / 代表性 / 选择偏误:[已备 / 待补]
【下一步】数据与样本扎实 → er-identification 落识别策略与主回归

参考

  • 著录采用著者—出版年制;正文引用如(范子英、田彬彬,2013),不使用 [1][2] / [J][M] 序号制。

附属资源

Version History

  • 1839142 Current 2026-07-05 12:53

Same Skill Collection

AAAI-Skills/skills/aaai-artifact-evaluation/SKILL.md
AAAI-Skills/skills/aaai-author-response/SKILL.md
AAAI-Skills/skills/aaai-camera-ready/SKILL.md
AAAI-Skills/skills/aaai-experiments/SKILL.md
AAAI-Skills/skills/aaai-related-work/SKILL.md
AAAI-Skills/skills/aaai-reproducibility/SKILL.md
AAAI-Skills/skills/aaai-review-process/SKILL.md
AAAI-Skills/skills/aaai-submission/SKILL.md
AAAI-Skills/skills/aaai-supplementary/SKILL.md
AAAI-Skills/skills/aaai-topic-selection/SKILL.md
AAAI-Skills/skills/aaai-workflow/SKILL.md
AAAI-Skills/skills/aaai-writing-style/SKILL.md
AAMAS-Skills/skills/aamas-artifact-evaluation/SKILL.md
AAMAS-Skills/skills/aamas-author-response/SKILL.md
AAMAS-Skills/skills/aamas-camera-ready/SKILL.md
AAMAS-Skills/skills/aamas-experiments/SKILL.md
AAMAS-Skills/skills/aamas-related-work/SKILL.md
AAMAS-Skills/skills/aamas-reproducibility/SKILL.md
AAMAS-Skills/skills/aamas-review-process/SKILL.md
AAMAS-Skills/skills/aamas-submission/SKILL.md
AAMAS-Skills/skills/aamas-supplementary/SKILL.md
AAMAS-Skills/skills/aamas-topic-selection/SKILL.md
AAMAS-Skills/skills/aamas-workflow/SKILL.md
AAMAS-Skills/skills/aamas-writing-style/SKILL.md
Academy-of-Management-Annals-Skills/skills/amann-editor-strategy/SKILL.md
Academy-of-Management-Annals-Skills/skills/amann-evidence-standards/SKILL.md
Academy-of-Management-Annals-Skills/skills/amann-literature-synthesis/SKILL.md
Academy-of-Management-Annals-Skills/skills/amann-organizing-framework/SKILL.md
Academy-of-Management-Annals-Skills/skills/amann-proposal-framing/SKILL.md
Academy-of-Management-Annals-Skills/skills/amann-review-process/SKILL.md
Academy-of-Management-Annals-Skills/skills/amann-revision/SKILL.md
Academy-of-Management-Annals-Skills/skills/amann-submission/SKILL.md
Academy-of-Management-Annals-Skills/skills/amann-tables-figures/SKILL.md
Academy-of-Management-Annals-Skills/skills/amann-topic-selection/SKILL.md
Academy-of-Management-Annals-Skills/skills/amann-workflow/SKILL.md
Academy-of-Management-Annals-Skills/skills/amann-writing-style/SKILL.md
Academy-of-Management-Journal-Skills/skills/amj-contribution-framing/SKILL.md
Academy-of-Management-Journal-Skills/skills/amj-data-analysis/SKILL.md
Academy-of-Management-Journal-Skills/skills/amj-literature-positioning/SKILL.md
Academy-of-Management-Journal-Skills/skills/amj-methods/SKILL.md
Academy-of-Management-Journal-Skills/skills/amj-rebuttal/SKILL.md
Academy-of-Management-Journal-Skills/skills/amj-review-process/SKILL.md
Academy-of-Management-Journal-Skills/skills/amj-submission/SKILL.md
Academy-of-Management-Journal-Skills/skills/amj-tables-figures/SKILL.md
Academy-of-Management-Journal-Skills/skills/amj-theory-development/SKILL.md
Academy-of-Management-Journal-Skills/skills/amj-topic-selection/SKILL.md
Academy-of-Management-Journal-Skills/skills/amj-workflow/SKILL.md
Academy-of-Management-Journal-Skills/skills/amj-writing-style/SKILL.md
Academy-of-Management-Review-Skills/skills/amr-contribution-framing/SKILL.md
Academy-of-Management-Review-Skills/skills/amr-data-analysis/SKILL.md

Metadata

Files
0
Version
9f86f09
Hash
5fe79573
Indexed
2026-07-05 12:53

Accueil - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-07-31 01:04
浙ICP备14020137号-1 $Carte des visiteurs$