初学stata,在做面板数据时候对分组平均值的时间变化趋势作图,怎么在作图时将横坐标修改为“yyyy-mm"形式呢?
我的日期变量名为date,格式为”yyyy-mm-dd“,有字符型(红色)以及转换成的float(蓝色),试过以下方法:
(1) gen gdate = date( date,"YMD")
format gdate %tm // 这步之后”2013-02-28“变为"3578m2"
tsset gdate //面板数据不可用,显示错误”repeated time values in sample“
(2)gen year=year(date) 以及month 之后year全部显示1960, month全部变为1
(3)replace gdate = dofm( date1) //之后”2013-02-28“变为"1962m8"
另外试过tlabel、ttick 画出来图会缩成很小一块。。。
怎么在作图时将横坐标修改为“yyyy-mm"形式? 请各位大神帮忙解答,谢谢!
另外想在图中结构转换的时点加一竖线,请问怎么加?已经用tw line...|| line 作了两条曲线