楼主: yibing914
2373 2

[Stata初级班] 请教:有关reshape 的错报 [推广有奖]

  • 1关注
  • 0粉丝

VIP

已卖:1份资源

本科生

83%

还不是VIP/贵宾

-

威望
0
论坛币
555 个
通用积分
29.1000
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
1507 点
帖子
49
精华
0
在线时间
181 小时
注册时间
2008-9-16
最后登录
2025-9-2

楼主
yibing914 发表于 2011-7-29 22:45:38 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
我的数据时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数据,就不行了。。。
折腾了一天了,也不知道哪里出了问题。。。。
二维码

扫码加我 拉你入群

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

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

关键词:reshape Shape APE RES Variables 请教 reshape

沙发
arlionn 在职认证  发表于 2011-7-30 15:28:55
用 list 命令,把所有的时间变量都列出来,我看看。我想你的时间变量中的观察值的格式可能不统一。
另外,输入 des 命令,把结果也贴出来。

藤椅
arlionn 在职认证  发表于 2011-7-30 15:30:10
用 list 命令,把所有的时间变量都列出来,我看看。我想你的时间变量中的观察值的格式可能不统一。
另外,输入 des 命令,把结果也贴出来。

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2026-1-9 13:27