楼主: 山水樵人
2915 13

stata应用问题求解 [推广有奖]

  • 6关注
  • 5粉丝

副教授

59%

还不是VIP/贵宾

-

威望
0
论坛币
15134 个
通用积分
3.5038
学术水平
11 点
热心指数
16 点
信用等级
13 点
经验
22944 点
帖子
572
精华
0
在线时间
1272 小时
注册时间
2011-12-28
最后登录
2025-2-20

楼主
山水樵人 发表于 2012-4-27 15:54:12 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
以下关于stata应用的问题,还请诸位不吝赐教:
当使用stata中reshape命令将统计数据从长数据(纵向结构数据)转变为宽数据(横向结构数据)的时候,为什么系统会提示错误:“q40312 already defined r(110);”,不知道这其中存在什么问题,还请大家帮忙解答,不胜感激!
附:相关命令
reshape wide q4031 q4032 q4033 q4034 q4035 q4037 q4038 q4039 q40310  q40311,i(id) j(q403id)
二维码

扫码加我 拉你入群

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

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

关键词:stata应用 Stata 问题求解 tata 应用问题 数据 统计 不胜感激 already

回帖推荐

sungmoo 发表于4楼  查看完整内容

需要贴出数据并说明你想要的结果。

沙发
sungmoo 发表于 2012-4-27 15:56:09
数据库原先有变量q40312

藤椅
山水樵人 发表于 2012-4-27 15:58:30
sungmoo 发表于 2012-4-27 15:56
数据库原先有变量q40312
麻烦问一下应该如何处理,才能实现从长数据(纵向结构数据)转变为宽数据(横向结构数据)的转换,多谢~

板凳
sungmoo 发表于 2012-4-27 16:36:25
麻烦问一下应该如何处理,才能实现从长数据(纵向结构数据)转变为宽数据(横向结构数据)的转换
需要贴出数据并说明你想要的结果。

报纸
山水樵人 发表于 2012-4-27 16:41:09
sungmoo 发表于 2012-4-27 16:36
需要贴出数据并说明你想要的结果。
我先前是将该数据从宽数据(横向结构数据)转变为长数据(纵向结构数据),采用的命令是reshape long q4031 q4032 q4033 q4034 q4035 q4037 q4038 q4039 q40310 q40311,i(id) j(q403id),没有发现问题,筛选长数据之后(主要是剔除了研究年龄范围之外的数据),想要将该数据从长数据(纵向结构数据)转变为宽数据(横向结构数据),却遇到了这个问题,在这之间我没有对数据做筛选之外的任何调整……多谢解答,不胜感激~

地板
蓝色 发表于 2012-4-27 19:18:31
把你的数据,贴出来一部分,就容易发现问题。
否则,sungmoo 很难给你解答的。

7
山水樵人 发表于 2012-4-28 08:37:31
蓝色 发表于 2012-4-27 19:18
把你的数据,贴出来一部分,就容易发现问题。
否则,sungmoo 很难给你解答的。
多谢提醒,但是我的数据比较大,不知道选择哪一部分会比较合适,我先来试试吧~

8
山水樵人 发表于 2012-4-28 08:56:46
sungmoo 发表于 2012-4-27 16:36
需要贴出数据并说明你想要的结果。
原数据变量如下:id q403id1 q40311 q40321 q40331……q403111 q403id2 q40312 q40322 q40332……q403112 q403id3……q403id5 q40315 q40325 q40335……q403115               
1 1 女 200510 本市/区/ ……不适合 2 男 201011 老家……否(以下无)
2 1 女 200802 本市/区……不适合 2 女 2011 本市/区……不适合(以下无)
3 1 男 200707 老家……是(以下无)
经过从宽数据(横向结构数据)到长数据(纵向结构数据)得转变为
id q403id q4031 q4032 q4033……q40311
1 1  女 200510 本市/区/ ……不适合
1 2  男 201011 老家……否
2 1  女 200802 本市/区……不适合
2 2  女 2011 本市/区……不适合
3 1  男 200707 老家……是
筛选长数据之后(主要是剔除了研究年龄范围之外的数据),想要将该数据从长数据(纵向结构数据)重新转变为类似于开始的宽数据(横向结构数据),却遇到了这个问题,在这之间我没有对数据做筛选之外的任何调整……多谢解答,不胜感激~

9
山水樵人 发表于 2012-4-28 08:57:58
山水樵人 发表于 2012-4-28 08:37
多谢提醒,但是我的数据比较大,不知道选择哪一部分会比较合适,我先来试试吧~
原数据变量如下:id q403id1 q40311 q40321 q40331……q403111 q403id2 q40312 q40322 q40332……q403112 q403id3……q403id5 q40315 q40325 q40335……q403115               
1 1 女 200510 本市/区/ ……不适合 2 男 201011 老家……否(以下无)
2 1 女 200802 本市/区……不适合 2 女 2011 本市/区……不适合(以下无)
3 1 男 200707 老家……是(以下无)
经过从宽数据(横向结构数据)到长数据(纵向结构数据)得转变为
id q403id q4031 q4032 q4033……q40311
1 1  女 200510 本市/区/ ……不适合
1 2  男 201011 老家……否
2 1  女 200802 本市/区……不适合
2 2  女 2011 本市/区……不适合
3 1  男 200707 老家……是
筛选长数据之后(主要是剔除了研究年龄范围之外的数据),想要将该数据从长数据(纵向结构数据)重新转变为类似于开始的宽数据(横向结构数据),却遇到了这个问题,在这之间我没有对数据做筛选之外的任何调整……多谢解答,不胜感激~

10
蓝色 发表于 2012-4-28 09:08:48
值需要10多个样本应该就可以了
最好是excel格式的,知道你的数据是怎么摆放的,变量和数据是怎么对应的。

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

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