首页 > 编程知识 正文

stata非平衡面板数据怎么处理,stata怎么设置优先路径

时间:2023-05-06 14:21:12 阅读:200942 作者:4402

作者:陈勇吏 (上海交通大学安泰经济与管理学院)

连享会 - 与君分享 lianxh.cn

连享会 - 效率分析专题

主讲嘉宾:hxsdppx | kwdbmh | 张宁
详情,微信版,PDF版

合成控制法的常用命令 synth 在使用过程中,可能会出现一些问题,导致命令无法正常运行。本文列出两种经常出现的问题,并给出解决方案。

1. 第一种出现的报错

运行 synth 命令以后,显示无法加载 synthopt.plugin 。

use "smoking.dta",clear xtset state year synth cigsale lnincome age15to24 retprice beer(1984(1)1988) /// cigsale(1988) cigsale(1980) cigsale(1975), /// trunit(3) trperiod(1989) xperiod(1980(1)1988) ///fig nested allopt*===================== 出现下面报错信息 ======================*Could not load plugin: D:stata15/adoplusssynthopt.plugin(error occurred while loading synth.ado)r(9999);

这是旧版本文件可能存在的问题,如果电脑里面装了多个版本的 synth 命令相关文件,可能会导致错误调用。

解决方案:
使用 ssc install synth, replace 更新 synth 命令。

. ssc install synth, replace*========================== 显示结果如下: ========================the following files will be replaced: D:stata15/adoplusssynth.sthlp D:stata15/adoplusssynthopt.plugininstalling into D:stata15/adoplus...installation complete. 2. 第二种出现的报错

使用 ssc install synth, replace 更新 synth 命令以后,依然无法加载 synthopt.plugin。
[外链图片转存失败(img-EYdwyUNN-1568938631964)(https://upload-images.jianshu.io/upload_images/7692714-9f2ff085181844e8.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)]

这是 Stata 搜索 adopath 的路径设置问题。如果 adopath + "path" 添加的 adopath 路径中存在其他版本的 synth 命令文件,调用 synth 就会报错。

三种解决办法:
1、从 D:stata15adopluss 路径下找到正确的文件 synthopt.plugin ,复制到报错中显示的路径 D:stata15adopersonalPX_C_2019bC6_synthadofilespluss 下。
2、删除 D:stata15adopersonalPX_C_2019bC6_synthadofilespluss 中的 synth.ado 文件。
3、运行 adopath - D:stata15adopersonalPX_C_2019bC6_synthadofiles 命令,将这一路径从 ado 文件的搜索路径中剔除(这一方法将导致该路径下的其他外部命令也无法再使用)。

小结

Stata 使用合成控制法的外部命令 synth 时,如果遇到报错,可尝试运行下列命令解决问题:

ssc install synth, replace

如果依然报错,有两种建议的解决办法:

1、从 D:stata15adopluss 文件夹中找到 synthopt.plugin 文件,复制到 D:stata15adopersonalPX_C_2019bC6_synthadofilespluss 路径中(替换该路径下的 synthopt.plugin 文件)。

也可以直接运行如下命令达到相同的效果(第二行代码的 PLUS 后面填入 synth 命令报错返回的路径):

local path `c(sysdir_plus)'sysdir set PLUS "D:stata15adopersonalPX_C_2019bC6_synthadofiles" //引号中是报错信息显示的路径ssc install synth, replacesysdir set PLUS "`path'"

2、删除 D:stata15adopersonalPX_C_2019bC6_synthadofilespluss 路径下的 synth 相关文件。

关于我们 Stata连享会 由中山大学hxsdppx老师团队创办,定期分享实证分析经验。直播间 有很多视频课程,可以随时观看。你的颈椎还好吗? 您将 ::连享会-主页:: 和 ::连享会-知乎专栏:: 收藏起来,以便随时在电脑上查看往期推文。公众号推文分类: 计量专题 | 分类推文 | 资源工具。推文分成 内生性 | 空间计量 | 时序面板 | 结果输出 | 交乘调节 五类,主流方法介绍一目了然:DID, RDD, IV, GMM, FE, Probit 等。公众号关键词搜索/回复 功能已经上线。大家可以在公众号左下角点击键盘图标,输入简要关键词,以便快速呈现历史推文,获取工具软件和数据下载。常见关键词: 课程, 直播, 视频, 客服, 模型设定, 研究设计,stata, plus,Profile, 手册, SJ, 外部命令, profile, 哭泣的音响, 绘图, 编程, 数据, 可视化DID,RDD, PSM,IV,DID, DDD, 合成控制法,内生性, 事件研究交乘, 平方项, 缺失值, 离群值, 缩尾, R2, 乱码, 结果Probit, Logit, tobit, MLE, GMM, DEA, Bootstrap, bs, MC, TFP面板, 直击面板数据, 动态面板, VAR, 生存分析, 分位数空间, 空间计量, 连老师, 直播, 爬虫, 文本, 正则, pythonMarkdown, Markdown幻灯片, marp, 工具, 软件, Sai2, gInk, Annotator, 手写批注盈余管理, 特斯拉, 甲壳虫, 论文重现易懂教程, 码云, 教程, 知乎

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。