全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 统计软件培训班VIP答疑区
2312 2
2011-07-29
我的数据时wide的,需要转换成long, 并且是季度数据(2001q1-2011q2).
已经把wide模式下的变量名换成了(sfr2001q1-sfr2011q2), 进行如下操作:

reshape long sfr, i(fundcd) j(yq) string

然后就是错报结果,如下:

(note: j = 2003q1 2003q2 2003q3 2003q4 2004q1 2004q2 2004q3 2004q4 2005q1 2005q2
>  2005q3 2005q4 2006q1 2006q2 2006q3 2006q4 2007q1 2007q2 2007q3 2007q4 2008q1
> 2008q2 2008q3 2008q4 2009q1 2009q2 2009q3 2009q4 2010q1 2010q2 2010q3 2010q4 2
> 011q1 2011q2)
sfr2007q1 type mismatch with other sfr variables
r(198);

我实在不明白“sfr2007q1 type mismatch with other sfr variables” 表示什么出了错? 应该怎么改动?

我自己已经试验了(2011q2-2008q4),可以成功转换,但已到了包括2007q1数据,就不行了。。。
折腾了一天了,也不知道哪里出了问题。。。。
二维码

扫码加我 拉你入群

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

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

全部回复
2011-7-30 15:28:55
用 list 命令,把所有的时间变量都列出来,我看看。我想你的时间变量中的观察值的格式可能不统一。
另外,输入 des 命令,把结果也贴出来。
二维码

扫码加我 拉你入群

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

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

2011-7-30 15:30:10
用 list 命令,把所有的时间变量都列出来,我看看。我想你的时间变量中的观察值的格式可能不统一。
另外,输入 des 命令,把结果也贴出来。
二维码

扫码加我 拉你入群

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

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

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

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