SuperAPI AI 工具集

stata

编程与开发

查看项目

更新于 10-15 20:21

技能介绍

用途:为撰写 Stata 代码提供参考,涵盖 .do 文件编写、数据管理、计量经济学、因果推断、绘图、Mata 编程及社区命令。使用时按任务只读取 1-3 个相关参考文件,不加载全部。

主要能力:总结多类 Stata 特有陷阱,如缺失值排序为 +Infinity(需用 !missing() 过滤)、= 与 == 区别、局部宏 `name' 语法、by 需先排序(建议 bysort)、因子变量 i. 与 c.、generate 与 replace 区别、字符串比较大小写敏感、merge 后必须 tab _merge、preserve/restore 与 tempfile 的 collapse-merge 模式、权重不可互换(fweight/aweight/pweight/iweight)、capture 吞错、续行 ///、r()/e()/s() 存储结果的区别。

使用方式:可在命令行以批处理模式运行,如 stata-mp -b do analysis.do,输出写入 analysis.log;批处理脚本建议加 clear all 与 set more off。参考文件按数据操作、统计与计量、因果推断、高级方法、绘图、编程、输出与工作流、社区包等分组,按任务路由查阅。

适用场景:经济学与社会科学实证研究、面板与时间序列分析、DiD/RD/匹配等因果推断、出版级表格与图形输出、Mata 与 ado 编程。

限制:不同 Stata 版本的二进制路径不同;批处理日志会静默覆盖;工作目录取决于运行位置;参考文件内容需自行判断适用性。具体安装与收费信息暂未提供。