全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
2168 4
2016-08-14
数据格式:
id     year     var     newvar
A     2000     1            1
A     2001     .             1
A     2002     0            1

B     2000     -2          11
B     2001     5           11
B     2002    11          11

C     2000     .             .
C     2001     .             .
C     2002     .             .

数据如上,现在想生成一个新的变量(newvar)使得同一样本所有年份的取值为该样本变量var所有年份中最大的值(var,有许多缺失值、0值和负值)。
请教大神在stata中怎么实现,谢谢!
二维码

扫码加我 拉你入群

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

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

全部回复
2016-8-14 18:30:59
Try:
复制代码
二维码

扫码加我 拉你入群

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

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

2019-10-31 17:13:16
id     year     var     newvar
A     2000     1            1
A     2001     .             1
A     2002     0            1

B     2000     5         5
B     2001     -2          5
B     2002    11          11

C     2000     .             .
C     2001     .             .
C     2002     .             .
如果想要得到截止当年曾经出现过的最大值呢?如上,跪求大神解答
二维码

扫码加我 拉你入群

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

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

2019-10-31 18:31:19
干球温度表 发表于 2019-10-31 17:13
id     year     var     newvar
A     2000     1            1
A     2001     .             1
请 ssc install rangestat 并试试 (据以更改)
复制代码
你若要问程序,永远附上相关资料 (请不要用截图);若附上资料,永远用 dataex 印出资料。
•        先 ssc install dataex (并见说明),将原始 Stata 资料中具有”代表性”的一部分资料列出,以供有意回答者实验之用,并能提供具体操作指令。
•        请参考说明 https://bbs.pinggu.org/thread-5048204-1-1.html
二维码

扫码加我 拉你入群

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

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

2019-10-31 20:55:04
黃河泉 发表于 2019-10-31 18:31
请 ssc install rangestat 并试试 (据以更改)你若要问程序,永远附上相关资料 (请不要用截图);若附上资料 ...
谢谢,很有用~
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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