楼主: caibirdcnb
3360 4

[原创博文] 请问高手SAS SQL能求百分位吗?非常感谢! [推广有奖]

  • 0关注
  • 37粉丝

讲师

47%

还不是VIP/贵宾

-

威望
0
论坛币
1367 个
通用积分
16.5538
学术水平
67 点
热心指数
70 点
信用等级
64 点
经验
6762 点
帖子
206
精华
2
在线时间
433 小时
注册时间
2011-8-31
最后登录
2023-9-23

楼主
caibirdcnb 发表于 2012-8-20 18:52:45 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
例如,想知道一组年龄数据里面95%是多少岁,用PROC MEANS大概可以求出p1 p5 p10 p25 p50 p75 p90 p95。
但如果求的是67%呢?如果不用PROC MEANS,而用PROC SQL呢?

请高手指教,非常感谢!
二维码

扫码加我 拉你入群

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

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

关键词:非常感谢 sql proc sql means mean

沙发
yugao1986 发表于 2012-8-20 20:06:21
不知道proc sql怎么操作,google到proc iml中的call qntl函数。例如:http://support.sas.com/documenta ... langref_sect232.htm
三人行必有我师

藤椅
caibirdcnb 发表于 2012-8-26 11:36:50
谢谢楼上!
请SQL高手继续指导:)

板凳
YueweiLiu 发表于 2012-8-26 18:42:49
用 proc univariate:
  1. proc univariate data=sashelp.class noprint;
  2.         var height;
  3.         output out=pct pctlpts=12.5 37.5 62.5 87.5 pctlpre=h h h h pctlname=h12 h37 h62 h87;
  4. run;
复制代码

报纸
lqq316 发表于 2012-8-28 07:39:22
sql group by order by 之后 自己算

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-1-1 23:27