计量经济学研究助手:6 个工具覆盖方法选择、数据预处理、模型设定、实证分析(含 Python/R/Stata 代码模板)、稳健性检验与结果报告。
安装
# GitHub 源码(首次需按提示配置 allowBuilds 构建授权后重试)
dsh plugin --profile web add github:Chaos-Hyper/dsh-econ-tools
装任何插件都等于在你的机器上跑第三方代码,权限和你本人一样大——能读你的文件、用你的凭据、访问网络,工具审批管不到它。GitHub 来源的插件还会在安装时执行构建脚本——pnpm 默认拦截,所以安装可能停在 ERR_PNPM_GIT_DEP_PREPARE_NOT_ALLOWED 或 ERR_PNPM_IGNORED_BUILDS;dsh 会打印出需要添加的确切键名,把它加进该 profile 的 pnpm-workspace.yaml 的 allowBuilds 下,重跑一次即可装上。放行构建本身就是一次信任判断:请只安装可信来源,并尽量锁定 commit(github:owner/repo#sha)。
README
English | 中文
为 DeepSeek Harness 提供 6 个开箱即用的计量经济学工具,覆盖从方法选择、数据预处理、模型设定、实证分析、稳健性检验到结果报告的全流程研究需求。
功能一览
| 工具 | 功能 | 适用场景 |
|---|---|---|
🎯 econ_method_guide |
方法指南 — 根据研究问题和数据类型,推荐合适的计量经济学模型与方法 | 研究设计阶段,不确定该用什么模型 |
🧹 econ_data_prep |
数据预处理 — 缺失值处理、异常值检测、变量变换、分类变量编码,附带 Python 代码模板 | 拿到原始数据后,开始清洗整理 |
⚙️ econ_model_spec |
模型设定与变量选择 — 理论驱动、数据驱动、混合方法、机器学习法(LASSO/Ridge/ElasticNet)四种策略,附带模型诊断检查清单 | 确定核心变量、选择控制变量 |
🔬 econ_run_analysis |
实证分析执行 — 支持 OLS、IV/2SLS、Logit、Probit、面板固定效应、DID、RDD,自动生成 Python/R/Stata 代码模板,含回归结果解读指引 | 运行回归、解读结果 |
🛡️ econ_robustness |
稳健性分析 — 遗漏变量、测量误差、样本选择、模型设定、异常值影响、平行趋势、安慰剂检验,七大维度全覆盖 | 验证核心结论是否可靠 |
📝 econ_report |
结果报告与输出 — 生成描述性统计表、基准回归结果表、稳健性检验汇总表,支持 Markdown / LaTeX / HTML 格式,中英文双语 | 写论文、整理结果表格 |
快速开始
安装
方式一:从 GitHub 安装(推荐)
通过 dsh 命令行直接安装:
dsh plugin --profile web add github:Chaos-Hyper/dsh-econ-tools
方式二:本地文件安装
如果你已有插件源码目录,可直接通过路径安装:
dsh plugin --profile web add /path/to/dsh-econ-tools
或者手动添加到 web profile 的依赖中(编辑 ~/.dsh/profiles/web/package.json):
"dependencies": {
"dsh-econ-tools": "link:/path/to/dsh-econ-tools"
}
然后在 dsh.profile.bundles 数组中添加 "dsh-econ-tools",最后运行:
cd ~/.dsh/profiles/web
pnpm install
重启 DSH 后生效。
使用
在对话中,Agent 会自动根据你的研究需求调用合适的工具。例如:
"我想研究教育水平对收入的影响,用截面数据,应该用什么模型?" → Agent 调用
econ_method_guide,推荐 OLS、工具变量法等方法
"帮我做一下稳健性检验,看看遗漏变量问题" → Agent 调用
econ_robustness,给出 Oster 系数稳定性检验等方案
工具详细说明
1. econ_method_guide — 方法指南
输入参数:
research_goal:研究目标(因果推断 / 预测 / 政策评估)dependent_type:被解释变量类型(连续型 / 二元选择 / 面板数据)data_structure:数据结构(横截面 / 时间序列 / 面板数据)endogeneity_concern:是否存在内生性(可选)
输出示例:
{
"recommended_models": ["OLS 普通最小二乘法", "DID 双重差分法"],
"methodology_notes": ["进行模型诊断", "使用稳健标准误"],
"next_tools": ["econ_data_prep", "econ_model_spec", "econ_run_analysis"]
}
2. econ_data_prep — 数据预处理
输入参数:
missing_rate:缺失比例(无缺失 / 少量 / 中等 / 大量)outlier_concern:是否关注异常值variable_types:变量类型(连续型 / 分类变量 / 虚拟变量)need_transformation:是否需要变量变换
输出含 Python 代码模板: 使用 KNNImputer 处理缺失值、Winsorize 处理异常值。
3. econ_model_spec — 模型设定与变量选择
四种策略选择:
| 策略 | 方法 | 适用场景 |
|---|---|---|
| 理论驱动 | 基于经济理论设定核心模型,逐步添加控制变量 | 经典问题的复现研究 |
| 数据驱动 | 逐步回归 + AIC/BIC 准则 | 变量较多、理论不明确时 |
| 混合方法 | 理论筛选 → 数据驱动 → LASSO 复审 | 大部分实证研究推荐 |
| 机器学习法 | LASSO / Ridge / Elastic Net / 随机森林 | 高维变量、预测导向 |
自动输出模型诊断检查清单(按模型类型区分)。
4. econ_run_analysis — 实证分析执行
支持模型类型: OLS、IV/2SLS、Logit、Probit、面板固定效应、DID、RDD
自动生成代码模板:
- Python:
statsmodels+ 稳健标准误 - R:
fixest+lmtest+sandwich - Stata:
reg+robust
输出包含: 模型公式、回归结果解读指引、需要运行的诊断检验列表。
5. econ_robustness — 稳健性分析
七大维度:
| 维度 | 核心方法 |
|---|---|
| 遗漏变量 | Oster 2019 系数稳定性检验、Altonji-Elder-Taber 比率 |
| 测量误差 | 替代变量估计、工具变量校正 |
| 样本选择 | Heckman 两阶段、倾向得分匹配 PSM |
| 模型设定 | 改变函数形式、分位数回归、Bootstrap |
| 异常值影响 | Winsorize 1%/5%、剔除极端值、M-estimation |
| 平行趋势 | 事件研究图、虚构处理时间、排列检验 |
| 安慰剂检验 | 随机分配处理变量、虚构处理时间 |
6. econ_report — 结果报告与输出
支持的报告类型:
- 描述性统计表(表 1)
- 基准回归结果表(表 2,含星号标注、控制变量、固定效应、R² 等脚注行)
- 稳健性检验汇总表(表 3)
- 完整研究摘要(三表合一)
输出格式: Markdown、LaTeX、HTML
语言: 中文、English
工作流程建议
典型的计量经济学研究可遵循以下工具链:
econ_method_guide → 确定研究方法和模型
↓
econ_data_prep → 清洗和预处理数据
↓
econ_model_spec → 设定模型、选择变量
↓
econ_run_analysis → 执行回归分析
↓
econ_robustness → 验证结果稳健性
↓
econ_report → 生成结果报告
许可
MIT License
链接
同类插件
Tencent/WeKnora#dsh-weknora★ 31915
把 WeKnora 知识库接入 dsh 的四个只读工具:列出知识库、混合检索原文片段、按顺序还原单篇文档,以及直接取用 WeKnora 自己带引用的 RAG 或 ReAct agent 回答(含可续聊的 session id)。
superdesigndev/treg★ 4099
给 Agent 的工具目录:按「要做的事」检索约 2,600 个外部接口(SEO 与 SERP、外链、社交、人物与公司信息补全、广告库、抓取),查看参数与单次调用价格后直接调用,凭据由服务端注入。附带技能,MCP 行在未设置 TREG_TOKEN 前保持禁用。
TencentCloudBase/CloudBase-AI-Toolkit#dsh-plugin★ 1130
把腾讯云 CloudBase 后端接入 DeepSeek Harness——在对话里搭好并部署全栈应用,查询结果渲染为表格卡片(分页、排序、导出 CSV),部署后可预览真实域名,并提供 CloudBase MCP 工具集(`mcp__cloudbase__*`),登录走 device-code 流程。
gitroomhq/postiz-agent#dsh-postiz★ 501
通过 MCP 将 DeepSeek Harness 连接到 Postiz:列出已连接的社交媒体渠道、获取各平台发帖规则,并向 X、LinkedIn、Instagram、Facebook、Threads、TikTok、YouTube、Reddit、Bluesky、Mastodon、Discord、Slack、Telegram 等平台排期、存草稿或发布帖子;附带 postiz 工作流技能。
EthanYoQ/Invoice-Downloader#dsh-invoice-downloader★ 484
面向 DeepSeek Harness 的本地 IMAP 发票下载、OCR 识别、归档与 Excel 报销汇总。
anysearch-team/anysearch-dsh★ 446
基于 AnySearch 的实时网页与垂直搜索插件,为 DeepSeek Harness 提供搜索工具。
社区评论
评论公开保存在 GitHub Discussions。加载评论会连接 GitHub 和 Giscus;发表内容需要 GitHub 账号。