楼主: playmore
4994 5

[问答] 请问如何根据指定变量分组 [推广有奖]

已卖:1645份资源

学科带头人

2%

还不是VIP/贵宾

-

TA的文库  其他...

R相关

经济学相关

金融工程

威望
1
论坛币
16356 个
通用积分
8.6697
学术水平
372 点
热心指数
394 点
信用等级
341 点
经验
15297 点
帖子
1194
精华
1
在线时间
1332 小时
注册时间
2007-1-11
最后登录
2025-12-1

初级学术勋章 初级热心勋章 中级热心勋章

楼主
playmore 发表于 2013-5-8 16:51:10 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
我知道有个proc rank,这个过程是根据指定变量排序
然后确定分位数,等分为若干组

我想要的是根据指定变量的范围(即最大值减最小值)平分若干等分
然后把所有观测值按大小分配到这几个等分中
即每个组的数量是不定的

不知道我的要求有现成的过程可以实现吗?
谢谢!
二维码

扫码加我 拉你入群

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

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

关键词:变量分组 Rank 最大值 最小值 观测值 如何

playmore邀请您访问ChinaTeX论坛!!!进入ChinaTeX论坛

沙发
邓贵大 发表于 2013-5-8 17:00:34
we usually define a format for that purpose
Be still, my soul: the hour is hastening on
When we shall be forever with the Lord.
When disappointment, grief and fear are gone,
Sorrow forgot, love's purest joys restored.

藤椅
playmore 发表于 2013-5-8 17:25:25
邓贵大 发表于 2013-5-8 17:00
we usually define a format for that purpose
谢谢!
只不过我这里要计算变量的Range,然后确定等分数量,这样每个等分的左右端值都是不定的
我记得proc format里对范围的定义还是比较死板的,要一段段的定义
这样就不好随需要随意设置了吧
playmore邀请您访问ChinaTeX论坛!!!进入ChinaTeX论坛

板凳
邓贵大 发表于 2013-5-8 17:28:28
create format from a dataset then
http://www2.sas.com/proceedings/forum2007/068-2007.pdf
Be still, my soul: the hour is hastening on
When we shall be forever with the Lord.
When disappointment, grief and fear are gone,
Sorrow forgot, love's purest joys restored.

报纸
xulimei1986 发表于 2013-5-8 17:55:57
这个问题可以参考下下面的代码:
proc univariate data=test;
   var a;
       output out=temp
       pctlpts= 10 20 30 40 50 60 70 80  90 95 99
       pctlpre=p_count
       qrange=iqrange range=range;
run;
说明:pctlpts= 10 20 30 40 50 60 70 80  90 95 99
         这个地方的分位数可以根据你的需要调整。
家家有本难念的经,计较的少一点,会和睦许多!!

地板
晴天1020 发表于 2017-7-28 16:02:58 来自手机
playmore 发表于 2013-5-8 16:51
我知道有个proc rank,这个过程是根据指定变量排序
然后确定分位数,等分为若干组

请问你最后实现分组了吗,同求

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-29 12:48