楼主: zeugin
26275 11

SAS求p分位数的问题 [推广有奖]

  • 0关注
  • 5粉丝

12

教授

32%

还不是VIP/贵宾

-

威望
0
论坛币
7987 个
通用积分
3.5402
学术水平
50 点
热心指数
70 点
信用等级
23 点
经验
30124 点
帖子
1284
精华
0
在线时间
1124 小时
注册时间
2009-8-26
最后登录
2019-5-24

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
SAS怎么求p分位数?  如1.1 ,2.2,2.3,2.4这四个数,怎么求它们的80%分位数?
二维码

扫码加我 拉你入群

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

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

关键词:分位数 SAS 位数

回帖推荐

lwien007 发表于3楼  查看完整内容

proc univariate data=sashelp.class; var weight ; output out=a pctlpre=p pctlpts=80; run;

本帖被以下文库推荐

沙发
sushe1527 发表于 2009-11-12 11:24:34 |只看作者 |坛友微信交流群
分位数和分布有关,你这个说法本身就不是很和谐

使用道具

藤椅
lwien007 发表于 2009-11-12 15:56:08 |只看作者 |坛友微信交流群
proc univariate data=sashelp.class;
        var weight ;
        output out=a pctlpre=p pctlpts=80;
run;
已有 2 人评分经验 论坛币 学术水平 热心指数 信用等级 收起 理由
bakoll + 3 + 3 精彩帖子
lizhewenbei + 1 + 1 + 1 精彩帖子

总评分: 经验 + 3  论坛币 + 3  学术水平 + 1  热心指数 + 1  信用等级 + 1   查看全部评分

使用道具

板凳
jingju11 发表于 2009-11-12 22:14:30 |只看作者 |坛友微信交流群
1# zeugin

I believe that quite a few of SAS procedures are capable of computing percentiles even i know few of them.  For example,

  1. ods select percentiles;
  2.    proc kde data=UrData;
  3.       univar x  /percentiles =( 80 );
  4.    run;
复制代码

使用道具

报纸
laymanqg 发表于 2011-3-13 13:30:47 |只看作者 |坛友微信交流群
要不要先标准化?求教

使用道具

地板
lgpax 发表于 2012-6-28 10:38:41 |只看作者 |坛友微信交流群
lwien007 发表于 2009-11-12 15:56
proc univariate data=sashelp.class;
        var weight ;
        output out=a pctlpre=p pctlpts=80;
学习了,多谢!

使用道具

7
leedx 发表于 2015-4-8 10:34:17 |只看作者 |坛友微信交流群
学习了,谢谢!

使用道具

8
dchmll 发表于 2015-6-26 15:22:02 |只看作者 |坛友微信交流群
lwien007 发表于 2009-11-12 15:56
proc univariate data=sashelp.class;
        var weight ;
        output out=a pctlpre=p pctlpts=80;
你这里只有一个变量weight,多变量我试了一下,输出a数据集只有第一个变量的分位数,为什么,怎么办?

使用道具

9
乐悠悠123 发表于 2016-4-20 20:26:51 |只看作者 |坛友微信交流群
dchmll 发表于 2015-6-26 15:22
你这里只有一个变量weight,多变量我试了一下,输出a数据集只有第一个变量的分位数,为什么,怎么办?
请问解决了吗  我也有这个问题

使用道具

10
luxinyve 发表于 2016-11-14 14:13:01 |只看作者 |坛友微信交流群
乐悠悠123 发表于 2016-4-20 20:26
请问解决了吗  我也有这个问题
正好作业在做这题,三个变量的33.3和66.7分位数

proc univariate data=my.world noprint;
var birthrat deathrat popurban;
output out=stats pctlpts=33.3 66.7 pctlpre=Qbirthrat Qdeathrat Qpopurban;
run;
proc print data=stats;
run;

输出
SAS 系统


Obs Qbirthrat33_3 Qdeathrat33_3 Qpopurban33_3 Qbirthrat66_7 Qdeathrat66_7 Qpopurban66_7
1 15 9 45 35 12 71


已有 2 人评分论坛币 学术水平 收起 理由
liushui + 1 受用 了,感谢!
admin_kefu + 20 热心帮助其他会员

总评分: 论坛币 + 20  学术水平 + 1   查看全部评分

使用道具

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

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

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

GMT+8, 2024-4-19 19:31