楼主: 嘟噜gogogo
2260 21

[面板数据求助] 面板数据定义变量 [推广有奖]

  • 0关注
  • 0粉丝

大专生

13%

还不是VIP/贵宾

-

威望
0
论坛币
2 个
通用积分
0.5011
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
258 点
帖子
24
精华
0
在线时间
45 小时
注册时间
2021-6-3
最后登录
2022-4-19

楼主
嘟噜gogogo 发表于 2021-7-25 12:36:44 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
在定义面板数据人名这一列想要变成一自动排序的序号 如下图这样 但是.png 目的.png

但是在stata中定义新变量后不是按照顺序生成的 顺序乱了 原本第一个人变成122 求大家指点这该怎么办
二维码

扫码加我 拉你入群

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

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

关键词:定义变量 面板数据 Stata 定义新变量 tata 面板数据编码 生成新变量

沙发
wdlbcj 学生认证  发表于 2021-7-25 17:34:34
那就用excel中数字的变量进行个体的设置,将人名设置为对应的值标签

藤椅
嘟噜gogogo 发表于 2021-7-25 20:41:05
wdlbcj 发表于 2021-7-25 17:34
那就用excel中数字的变量进行个体的设置,将人名设置为对应的值标签
有350多个人一个一个设置吗?

板凳
蓝色 发表于 2021-7-25 21:20:11
请用dataex命令提供部分数据
便于写命令

报纸
wdlbcj 学生认证  发表于 2021-7-26 10:44:14
嘟噜gogogo 发表于 2021-7-25 20:41
有350多个人一个一个设置吗?
可以写循环 不需要这么麻烦

地板
嘟噜gogogo 发表于 2021-7-26 18:30:21
蓝色 发表于 2021-7-25 21:20
请用dataex命令提供部分数据
便于写命令
想请问一下,用encode将面板数据命名是不是默认把原先的人名按首字母排序然后形成了id列?

7
蓝色 发表于 2021-7-26 20:09:57 来自手机
嘟噜gogogo 发表于 2021-7-26 18:30
想请问一下,用encode将面板数据命名是不是默认把原先的人名按首字母排序然后形成了id列?
是的
其实就是一个id,编码无所谓

8
嘟噜gogogo 发表于 2021-8-2 10:28:23
蓝色 发表于 2021-7-26 20:09
是的
其实就是一个id,编码无所谓
好的好的 谢谢您~

9
罗润万(|Toby) 学生认证  发表于 2021-8-2 13:05:15 来自手机
嘟噜gogogo 发表于 2021-7-25 12:36
在定义面板数据人名这一列想要变成一自动排序的序号 如下图这样

但是在stata中定义新变量后不是按照顺序 ...
g   id2 = ceil(_n/19)<br>
试试这个命令<br>
但要求数据为平衡面板
已有 1 人评分学术水平 热心指数 信用等级 收起 理由
MarryW + 1 + 1 + 1 精彩帖子

总评分: 学术水平 + 1  热心指数 + 1  信用等级 + 1   查看全部评分

10
zdlspace 学生认证  发表于 2021-8-2 14:12:17
这个问题确实是一件很有意思的事情,很多人纠结这个问题,用encode之后个体的编码顺序乱了,不是自己想要的顺序,尤其是在用xtline画图时,图上的顺序不是自己想要的,为此我专门写过一个帖子,使用外挂指令labmask解决这种老大难问题,可以去我的帖子中查看。举个例子吧,
  1. ssc inst labmask,replace
  2. * Example generated by -dataex-. For more info, type help dataex
  3. clear
  4. input str9 id1 double id2
  5. "张三"    1
  6. "张三"    1
  7. "张三"    1
  8. "张三"    1
  9. "张三"    1
  10. "张三"    1
  11. "张三"    1
  12. "张三"    1
  13. "李四"    2
  14. "李四"    2
  15. "李四"    2
  16. "李四"    2
  17. "李四"    2
  18. "李四"    2
  19. "李四"    2
  20. "李四"    2
  21. "李四"    2
  22. "李四"    2
  23. "李四"    2
  24. "李四"    2
  25. "郭永全" 3
  26. "郭永全" 3
  27. "郭永全" 3
  28. "郭永全" 3
  29. "郭永全" 3
  30. "郭永全" 3
  31. "郭永全" 3
  32. "郭永全" 3
  33. "郭永全" 3
  34. "徐进良" 4
  35. "徐进良" 4
  36. "徐进良" 4
  37. "徐进良" 4
  38. "徐进良" 4
  39. "徐进良" 4
  40. "徐进良" 4
  41. "徐进良" 4
  42. "徐进良" 4
  43. "徐进良" 4
  44. "徐进良" 4
  45. end

  46. labmask id2,val(id1)
复制代码

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

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2025-12-29 04:27