作者pennyof100 (馒头)
看板Statistics
标题[程式] Stata Mac M1 synth (synthetic control)
时间Mon Aug 9 12:12:56 2021
[软体程式类别]:Stata
[程式问题]:Package 安装与使用
[软体熟悉度]:熟悉
[问题叙述]:
+ 问题概述:在安装与使用synth / synth_runner 时遇到无法读取plugin的问题
+ 系统环境:macOS Big Sur Version 11.3.1 / Apple M1 Chip
+ Stata版本:Stata/SE 16.1
+ 问题详述:请见以下程式范例
[程式范例]:
. ssc install synth
ssc install: "synth" not found at SSC, type search synth
无法透过ssc intall 安装package
所以尝试以下方法
. net from "https://web.stanford.edu/~jhain/Synth"
. net install synth, all replace force
可以顺利安装,但资料夹中并无出现 synthopt.plugin 的档案
此时若执行 synth 指令,会出现error
. sysuse smoking
. tsset state year
. synth cigsale beer(1984(1)1988) lnincome retprice age15to24 cigsale(1988)
cigsale(1980) cigsale(1975), trunit(3) trperiod(1989)
file synthopt.plugin not found
尝试至
https://web.stanford.edu/~jhain/Synth 手动下载 synthopt.plugin
并存入与synth.ado同一个资料夹
(也尝试过下载synthopt.mac, 或下载synthopt.mac後改副档名为.plugin均无法解决)
再次执行 synth,一样会出现error
. synth cigsale beer(1984(1)1988) lnincome retprice age15to24 cigsale(1988)
cigsale(1980) cigsale(1975), trunit(3) trperiod(1989)
Could not load plugin: /Users/username/Library/Application Support/Stata/ado/
plus/s/synthopt.plugin
尝试在其他网路论坛蒐寻类似问题,得到的建议多是尝试重新安装package。
但已尝试重新安装多次,得到的结果都是相同。
因为之前曾经在Intel晶片上的macOS,相同Stata版本与系统环境下执行过synth并无问题,
所以不确定是否是M1晶片的问题?
想询问有经验的前辈是否有解决方法?
谢谢!
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 114.32.158.122 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Statistics/M.1628482378.A.50A.html