楼主: ustbwxl
15335 9

[其它] sas求分位数 [推广有奖]

  • 0关注
  • 0粉丝

本科生

64%

还不是VIP/贵宾

-

威望
0
论坛币
88 个
通用积分
3.3017
学术水平
2 点
热心指数
4 点
信用等级
1 点
经验
2769 点
帖子
74
精华
0
在线时间
82 小时
注册时间
2010-1-5
最后登录
2016-1-22

楼主
ustbwxl 发表于 2012-7-12 12:02:06 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
sas基本统计量可以直接给出一些分位数,但我想求的是30%和70%分位数,如何实现?谢谢各位。
二维码

扫码加我 拉你入群

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

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

关键词:分位数 基本统计 如何实现 统计量 如何 统计

沙发
endogeneity 发表于 2012-7-12 12:08:06
proc univariate

藤椅
ustbwxl 发表于 2012-7-12 12:37:12
谢谢你,只是这个语句只能实现特定值的分位数,30和70是无法求出的。

板凳
applebobysps 发表于 2012-7-30 11:59:48
proc univariate data=aa
        var cla_Ss_sum;
        output out=a pctlpre=p pctlpts=(30 70);
run;

报纸
ustbwxl 发表于 2012-8-4 13:19:07
成功了,谢谢你!

地板
dchmll 发表于 2015-6-26 15:20:59
applebobysps 发表于 2012-7-30 11:59
proc univariate data=aa
        var cla_Ss_sum;
        output out=a pctlpre=p pctlpts=(30 70);
你这里只有一个变量,多变量我试了一下,输出a数据集只有第一个变量的分位数,为什么,怎么办?

7
樱井慕心 发表于 2016-12-14 10:51:51
dchmll 发表于 2015-6-26 15:20
你这里只有一个变量,多变量我试了一下,输出a数据集只有第一个变量的分位数,为什么,怎么办?
同问,请教

8
echo_fl 发表于 2019-2-24 15:58:18
是生成了一个新表格a,里面30%,70%的都在。把数据表打开即可看到,这个sas没有任何问题。

9
愤怒的老鸟 发表于 2019-6-24 10:59:16
dchmll 发表于 2015-6-26 15:20
你这里只有一个变量,多变量我试了一下,输出a数据集只有第一个变量的分位数,为什么,怎么办?
proc univariate data=aa
        var var1 var2;
        output out=a pctlpre=p1 p2 pctlpts=(30 70);
run;
即可

10
永定四十年 学生认证  发表于 2020-10-29 11:30:46
对lesson2这个library中month12a数据集的BTM变量按年度求30和70百分位数
最后结果输出到BTM37中,30和70百分位数的变量分别为BTM30和BTM70

proc means data=lesson2.month12a noprint;
by year;
var BTM;
output out=lesson2.BTM37 p30=BTM30 p70=BTM70;
run;
(note:只能取整10/整5位的百分位点)

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

本版微信群
jg-xs1
拉您进交流群
GMT+8, 2026-1-4 00:42