全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
5117 12
2020-04-19
悬赏 300 个论坛币 未解决
首先用 g quarter=quarterly(time,"YQ")
. form quarter  %tq
然后 encode place,gen(placenum)
tsset placenum quarter
       panel variable:  placenum (strongly balanced)
        time variable:  quarter, 2010q1 to 2018q4
                delta:  1 quarter
再对一些变量进行取对数处理之后,又输入以下命令
tsset placenum quarter, quarter
       panel variable:  placenum (strongly balanced)
        time variable:  quarter, 2010q1 to 2018q4
                delta:  1 quarter

最后一步进行合成控制法
synth fdihe lngdp lnthird lnaboveindus lngoodport lncargo lnfix lnsocialcom lnfi
> nout lninc lngenfinance lnpatent lnwage rdper , trunit(1) trperiod(2013q3) fig  
> replace keep(resout)
trperiod() invalid -- invalid number

一直出现这个提示,请问应该如何解决呢? 微信图片_20200419224734.png
图片是进行了时间序列设定后的图片,上海排第一个,如果后面要输入语句的话,trunit(#) 中#是填1吗?

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2020-4-19 22:54:04
数据就是从2010q1一直到2018q1的18个不同省市相关的经济指标
附件列表
微信图片_20200419225205.png

原图尺寸 5.36 KB

微信图片_20200419225205.png

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2020-5-1 14:44:28
我的月度数据是这样设置的,可以参考。

gen month=mofd(time)
format %tm month
然后
trperiod(`=tm(2017m4)')


二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2020-5-1 16:13:05
Lee_iris 发表于 2020-5-1 14:44
把时间这项换成trperiod(`=2013q3') 试试?
现在这个问题基本解决了,不知能否再看一下我接下来发的一个帖子?
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2020-5-1 16:26:25
chaoyunhuan 发表于 2020-5-1 16:13
现在这个问题基本解决了,不知能否再看一下我接下来发的一个帖子?
好的,请问你的解决方法是怎样的?
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2020-5-1 16:29:20
Lee_iris 发表于 2020-5-1 16:26
好的,请问你的解决方法是怎样的?
我又在Excel中将年份和季度分,格式如下
year q
2010 1
2010 2
2010 3
这样的,然后将数据导入到stata里面后,用命令
gen quarter=yq(year,q)
form quarter %tq
这样就可以了
然后再设置tsset
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

点击查看更多内容…
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群