全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
8179 4
2015-04-12
请问各位,如何在一数序列数中,输出a=0.05的分位数呢?输出法则是这样的:首先将序列值从小到大排序,然后左边和右边分别取0.05对应的那个数,怎么用SAS输出呢?

实在不解呀,还希望高人帮助
二维码

扫码加我 拉你入群

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

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

全部回复
2015-4-12 18:25:25
Proc univariate Data=***;
var *** ;
output out=***  pctlpts=5 95 pctlpre=Pre;
run;
试一下看可不可以。
二维码

扫码加我 拉你入群

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

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

2015-4-13 16:02:25
dream9876 发表于 2015-4-12 18:25
Proc univariate Data=***;
var *** ;
output out=***  pctlpts=5 95 pctlpre=Pre;
{:3_42:}
二维码

扫码加我 拉你入群

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

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

2015-4-14 11:12:24
420948492 发表于 2015-4-13 16:02
抱歉,理解成求5%分位数了,如果反过来求可以从百分位数的定义角度出发(统计学术语,如果将一组数据从小到大排序,并计算相应的累计百分位,则某一百分位所对应数据的值就称为这一百分位的百分位数---百度百科),也就是说,思路是现将数据排序,然后再累加求截止到观测0.05的累计百分比,也就求出了观测0.05的百分位数。
二维码

扫码加我 拉你入群

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

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

2021-7-20 10:09:32
请问楼主,如何求一个序列的5%分位数,用stata输出呢
二维码

扫码加我 拉你入群

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

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

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

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