{"repo":"brycewang-stanford/stata-code","free":true,"listed":false,"github":"https://github.com/brycewang-stanford/stata-code","clone":"git clone https://github.com/brycewang-stanford/stata-code.git","description":"Agent-native Stata bridge for empirical research — run DiD/IV/RDD and publication-ready tables from Claude Code, Jupyter, or VS Code on one token-economy result schema, with StatsPAI cross-validation. | 面向实证研究的智能体 Stata 桥接器——在 Claude Code、Jupyter、VS Code 中用一套省 token 的结果格式跑 DiD/IV/RDD 与出版级表格，并支持 StatsPAI 跨栈交叉验证。","language":"Python","stars":38,"topics":["ai-agents","anthropic","claude","data-analysis","data-science","econometrics","jupyter","llm","mcp","mcp-server"],"license":"MIT","category":"ai-agents","readme_excerpt":"English 中文 stata-code Stanford REAP × CoPaper.AI · 面向实证研究的产学研 AI 工具箱 面向 LLM 智能体的 Stata 桥接工具 —— 一个 Python 核心，多种前端入口 。 stata-code 让你可以从现代开发环境中驱动 Stata：LLM 智能体（Claude Code、Cursor、Claude Desktop）、Jupyter notebook，或 VS Code 编辑器。它们共享同一个 Python 核心，并返回稳定、结构化、 适合智能体读取 的结果格式。 面向实证经济学家。 用自然语言驱动 Stata： 一次对话里跑完 DiD、IV、RDD 和出版级 esttab 表 ——再把每个估计在 Stata 与 Python 两套实现上交叉核对，只采信结果一致的那一个（Cunningham 跨包稳健性检验）。 60 秒上手 （配合 Claude Code，无需全局安装）： 然后直接问： “用 data/cfps panel.dta 跑一个工人月工资对处理变量的双向固定效应回归（控制变量 age age2 edu industry ），再用 Callaway-Sant'Anna 检验异质处理效应，最后输出 esttab 表。” stata-code 会自动写 do 文件、运行、把表格回传并解读结果——还能用 StatsPAI 把同一个 ATT 再估一遍，确认两套结果一致。这些工作流以一键 MCP prompts（ did event study 、 iv 2sls 、 rdd 、 publication table 、 cross validate did ）的形式提供，背后是一个按需调用的 recipe 库。 为什么选 stata-code ： MIT 许可证 · 同时提供 MCP server、内置 agent skill、Jupyter kernel、VS Code 扩展 和 终端命令行（ stata-code run ）· 统一的结构化、省 token 的结果格式（typed errors、原生 r() / e() ）· 支持 Stata 17+（pystata）或 Stata 13+（无需 pystata 的 console 后端） · 零 Python 独立二进制 · 面向无人值守 agent 的默认命令安全护栏 · 配合 StatsPAI 做跨栈交叉验证（Cunningham 检验）。 此外还有第四个前端—— 终端命令行 （ stata-code run / lint / setup ），让任何能调用 shell 的 agent（或纯终端）拿到同一套带类型的 RunResult ；core 支持两种后端： pystata （Stata 17+，内存会话）或 console 后端 （Stata 13+ 批处理，无需 pystata），两者返回完全相同的 schema。 当前状态：v0.12（2026 年 7 月） —— core、MCP server、Jupyter kernel、VS Code 扩展和命令行都已经在 Stata 18 MP 上端到端跑通；console 后端把覆盖范围扩展到无需 pystata 的 Stata 13+。v0.12 新增常驻会话 daemon，让连续多次 CLI 调用共享内存中的数据；在此之前 v0.11 是一个「agent 使用体验」版本：返回体可裁剪、长任务可后台执行、do 文件内报错可定位、失败运行的 log 句柄自动关闭、生成文件自","default_branch":null,"files":null,"tree":[],"storefront":"/r/brycewang-stanford","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/brycewang-stanford/stata-code/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}