全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
8672 7
2012-12-24
sas的数据某个变量如何计算分位数呢?与分布无关的。
二维码

扫码加我 拉你入群

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

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

全部回复
2012-12-24 17:15:56
proc means提供了几个固定的分位数
proc means  P1  P10  P25  P5  P50 P75  P90  P95  P99;

二维码

扫码加我 拉你入群

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

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

2012-12-24 17:32:48
ziyenano 发表于 2012-12-24 17:15
proc means提供了几个固定的分位数
proc means  P1  P10  P25  P5  P50 P75  P90  P95  P99;
有函数可以做吗?分类太多想用sql将分位数直接生成新的数据。
二维码

扫码加我 拉你入群

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

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

2012-12-24 17:39:23
好像没有 ;
不过你也可以通过
data ex(drop=j);
do i=1 to 2;
do j=1 to 100;
a=rannor(0);
output;
end;
end;
run;

proc rank data=ex out=ex1  ties=mean  percent  ;
var a;
ranks rank_a;  /*rank_a是分位数*/
by i;   /*这里是分组变量*/
run;
二维码

扫码加我 拉你入群

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

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

2012-12-24 17:52:05
ziyenano 发表于 2012-12-24 17:39
好像没有 ;
不过你也可以通过
data ex(drop=j);
谢谢啊,我主要要和原数据匹配,不用sql的话就要在数据步用很多if then语句
二维码

扫码加我 拉你入群

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

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

2012-12-24 18:01:05
arieljiang 发表于 2012-12-24 17:52
谢谢啊,我主要要和原数据匹配,不用sql的话就要在数据步用很多if then语句
不是很明白,贴个例子吧
二维码

扫码加我 拉你入群

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

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

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

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