楼主: shirley861117
5747 7

[数据管理求助] 求指教:stata sum x,d后取前10%的值代码 [推广有奖]

  • 0关注
  • 0粉丝

高中生

60%

还不是VIP/贵宾

-

威望
0
论坛币
168 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
3429 点
帖子
26
精华
0
在线时间
19 小时
注册时间
2016-9-2
最后登录
2020-8-14

楼主
shirley861117 发表于 2017-5-31 16:57:37 来自手机 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
想取前10%的值为group1 image0.jpg
二维码

扫码加我 拉你入群

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

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

关键词:Stata tata Sum 求指教 Group

沙发
黃河泉 在职认证  发表于 2017-5-31 18:19:45
看起来这是不可能的事,不管是最小还是最大的 10%,不是 0  就是 1。

藤椅
shirley861117 发表于 2017-6-1 09:32:39 来自手机
黃河泉 发表于 2017-5-31 18:19
看起来这是不可能的事,不管是最小还是最大的 10%,不是 0  就是 1。
可能我没表述清楚,取前10%的值为1

板凳
蓝色 发表于 2017-6-1 09:40:07
你的检查数据啊
黄老师的意思是说
你的  HIGHnp  变量看样子就是一个虚拟变量,只有2个值,0和1.
你取10% 还有什么意义?

报纸
shirley861117 发表于 2017-6-1 09:43:52 来自手机
我想把企业分为盈利前10%、50%和亏损三个组 image0.jpg

地板
shirley861117 发表于 2017-6-1 09:44:18 来自手机
蓝色 发表于 2017-6-1 09:40
你的检查数据啊
黄老师的意思是说
你的  HIGHnp  变量看样子就是一个虚拟变量,只有2个值,0和1.
谢谢

7
黃河泉 在职认证  发表于 2017-6-1 11:01:47
shirley861117 发表于 2017-6-1 09:43
我想把企业分为盈利前10%、50%和亏损三个组
请对应改一下:
  1. webuse grunfeld, clear

  2. sort invest

  3. egen p10 = pctile(invest), p(10)
  4. gen d10 = invest <= p10
复制代码

8
8535703959 发表于 2020-5-14 10:44:46
黃河泉 发表于 2017-6-1 11:01
请对应改一下:
正好有这个问题又正好看到老师的答案,这个代码实在太好了!谢谢老师!!!!感谢!!!

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

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