楼主: swj860608
1932 5

[面板数据求助] 如何对非平衡面板出现次数进行计算赋值 [推广有奖]

  • 0关注
  • 0粉丝

已卖:102份资源

博士生

22%

还不是VIP/贵宾

-

威望
0
论坛币
15803 个
通用积分
0.3000
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
553 点
帖子
36
精华
0
在线时间
446 小时
注册时间
2011-2-19
最后登录
2021-7-4

楼主
swj860608 发表于 2017-9-4 19:14:54 |AI写论文
200论坛币
说明如下:非平衡面板中根据观察值id出现次数进行累加赋值,即把左侧数据集合变为右侧的数据集合


                     id        year        变为    id          year         newvar(id累计出现次数,第一年出现为1,第二年出现为2,依次类推),如何通过stata生成newvar

                     
  

id

  

year

Newvar(id出现次数)

1

2000

1

第一次出现

1

2001

2

第二次出现

1

2002

3

第三次出现

15

2000

1

第一次出现

15

2007

2

第二次出现

18

1999

1

第一次出现

18

2003

2

第二次出现

根据id出现的次数对newvar赋值 ,注意是非平衡面板。             请高手指教,谢谢

最佳答案

关键词:非平衡面板 平衡面板 非平衡 year VaR

沙发
黃河泉 在职认证  发表于 2017-9-4 19:14:55
试试
  1. bys id (year): gen t = _n
复制代码

藤椅
黃河泉 在职认证  发表于 2017-9-4 19:40:12
尔后建議用 dataex (先 ssc install dataex 并见说明) 将原始 Stata 资料中具有”代表性”的一部分资料列出,以供有意回答者实验之用,并能提供具体操作指令。并请参考 https://bbs.pinggu.org/thread-5048204-1-1.htmlhttps://bbs.pinggu.org/thread-5917273-1-1.html

板凳
deem 学生认证  发表于 2017-9-4 19:45:59
  1. bys id: gen newvar = _n
复制代码

报纸
swj860608 发表于 2017-9-4 19:48:05
deem 发表于 2017-9-4 19:45
非常感谢,同学,

地板
swj860608 发表于 2017-9-4 19:49:56
swj860608 发表于 2017-9-4 19:48
非常感谢,同学,
想向您多学习,

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

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