楼主: arieljiang
8309 7

sas 样本分位数是否计算 [推广有奖]

  • 2关注
  • 7粉丝

硕士生

8%

还不是VIP/贵宾

-

威望
0
论坛币
7 个
通用积分
1.4015
学术水平
1 点
热心指数
2 点
信用等级
0 点
经验
6482 点
帖子
69
精华
0
在线时间
162 小时
注册时间
2009-8-26
最后登录
2022-3-23

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
sas的数据某个变量如何计算分位数呢?与分布无关的。
二维码

扫码加我 拉你入群

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

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

关键词:分位数 sas的 计算 样本

沙发
ziyenano 发表于 2012-12-24 17:15:56 |只看作者 |坛友微信交流群
proc means提供了几个固定的分位数
proc means  P1  P10  P25  P5  P50 P75  P90  P95  P99;

使用道具

藤椅
arieljiang 发表于 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将分位数直接生成新的数据。

使用道具

板凳
ziyenano 发表于 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;

使用道具

报纸
arieljiang 发表于 2012-12-24 17:52:05 |只看作者 |坛友微信交流群
ziyenano 发表于 2012-12-24 17:39
好像没有 ;
不过你也可以通过
data ex(drop=j);
谢谢啊,我主要要和原数据匹配,不用sql的话就要在数据步用很多if then语句

使用道具

地板
ziyenano 发表于 2012-12-24 18:01:05 |只看作者 |坛友微信交流群
arieljiang 发表于 2012-12-24 17:52
谢谢啊,我主要要和原数据匹配,不用sql的话就要在数据步用很多if then语句
不是很明白,贴个例子吧

使用道具

7
zkymath 在职认证  发表于 2012-12-25 00:26:04 |只看作者 |坛友微信交流群
玩弄数据,也被数据玩弄

使用道具

8
bobguy 发表于 2012-12-27 11:39:11 |只看作者 |坛友微信交流群
The proc univariate provides any quantile value calculation.

使用道具

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

本版微信群
加好友,备注cda
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-5-22 10:36