楼主: 孟澌
22594 15

[其他] 如何按分位数分高中低三组 [推广有奖]

11
bobojin 发表于 2012-4-9 20:49:48
孟澌 发表于 2012-4-9 20:47
高人,高人,你QQ多少呢?
你不是吧,混了这么久上传都不会???你发邮件好了
jin.zhang@hispeed.ch

12
smile_nana 发表于 2012-4-10 14:24:43
bysort jidu:cumul v1, gen(cum)
gen bb=0
bys jidu:replace bb=1 if bb>=0.33
bys jidu:replace bb=-1 if bb>=0.66

13
孟澌 发表于 2012-4-11 11:37:17
smile_nana 发表于 2012-4-10 14:24
bysort jidu:cumul v1, gen(cum)
gen bb=0
bys jidu:replace bb=1 if bb>=0.33
高人,谢谢啊。。
但是好像这个命令里面是按时间季度分组了,没有考虑行业。。。。我需要按季度然后各行业。。。请问该怎么做呢

14
伍德里奇12138 学生认证  发表于 2019-10-14 13:17:05
孟澌 发表于 2012-4-11 11:37
高人,谢谢啊。。
但是好像这个命令里面是按时间季度分组了,没有考虑行业。。。。我需要按季度然后各行 ...
分位数的基本概念、-pctile- 命令、-xtile- 命令、-pctile- 命令

15
小木虫qwe 发表于 2020-6-10 16:18:14
伍德里奇12138 发表于 2019-10-14 13:17
分位数的基本概念、-pctile- 命令、-xtile- 命令、-pctile- 命令
pctile和xtile不能和by连用,求问怎么实现分行业分年度的分位数呀?
forv i=1/1877{
pctile sharep=revshare if g==`i'&N1>10&revshare<.,nq(10)
pctile RORp=ROR if g==`i'&N2>10&ROR<.,nq(10)
pctile profitp=profitgro if g==`i'&N3>10&profitgro<.,nq(10)
}

写了这个循环,但是有的组里没有观测值,怎么跳过呢?

16
小木虫qwe 发表于 2020-6-10 16:18:14
伍德里奇12138 发表于 2019-10-14 13:17
分位数的基本概念、-pctile- 命令、-xtile- 命令、-pctile- 命令
pctile和xtile不能和by连用,求问怎么实现分行业分年度的分位数呀?
forv i=1/1877{
pctile sharep=revshare if g==`i'&N1>10&revshare<.,nq(10)
pctile RORp=ROR if g==`i'&N2>10&ROR<.,nq(10)
pctile profitp=profitgro if g==`i'&N3>10&profitgro<.,nq(10)
}

写了这个循环,但是有的组里没有观测值,怎么跳过呢?

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

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