先说下什么是常规的分位数,比如四分位数,也即25%和75%位置的数值。

求常规分位数很简单,但是很多时候我们也要报道不太常见的位数,比如昨天有位大夫咨询如何求97.5%位数。

今天就来讲讲在sas和r中的操作:

SAS实现

常规求四分位数我们用means过程:

proc means data=你的数据集 median maxdec=2;

var 你的变量;

run;

即可,常规来讲,结果如下。

而求非常规分位数我们则需要借助unvariate 过程。

proc univariate data=你的数据集;

output out=目标数据集 pctlpts=97.5 pctlpre=p;

run;

/*注意加黑语句*/

/*将97.5位数存储在新的目标数据集中了*/

R就更简单了,我们可以自编函数

ck975<-function(x){

quantile(a,0.975)

}

任意指定百分位数,如0.975(注意加黑部分)

我们不妨生成一组数据来验证一下:

data<-seq(0,100,0.1)

#以0.1为间隔生成0到100的数

既然是0.0~100.0,那么97.5%位数自然是97.5

我们看看结果是不是这样:

perfect,完美~

相比之下,此处R语言明显更胜一筹,简便,还可以实时测试。数据从业者还是要多掌握几门工具呀,加油吧!

sql语句求上四分位数_SAS和R中,非常规分位数的计算方法相关推荐

  1. SQL语句求总数、求平均数、降序排…

    SQL语言中常用的聚合函数,如AVG()求平均数,SUM()求和以及GROUP BY分组,Having等的使用 1. 显示世界人口总和. SELECT SUM(population) FROM bbc ...

  2. oracle语句优化pl sql语句,求oracle插入初始数据pl/sql语句优化,该怎么处理(2)

    SQL codeCREATE OR REPLACE PROCEDURE thi_pro AS randomnum NUMBER; randomnum2 NUMBER; randomnum3 NUMBE ...

  3. SQL语句求交集、并集、差集

    1.A.B的交集: select * from A inner jion B on A.col = B.col 2.A.B 的对称 的差集: select * from A full outer jo ...

  4. mysql sql语句里连接符的使用_SQL中group_concat函数,用符号连接查询分组里字段值...

    MySQL中group_concat函数 完整的语法如下: group_concat([DISTINCT] 要连接的字段 [Order BY ASC/DESC 排序字段] [Separator '分隔 ...

  5. sql语句技巧,不敢独享,特此呈上

    以下并非本人整理,但是看后感觉相当不错,特此分享. 1.应用程序中,保证在实现功能的基础上,尽量减少对数据库的访问次数:通过 搜索参数,尽量减少对表的访问行数,最小化结果集,从而减轻网络负担:能够分 ...

  6. 面试题: !=!=未看12 略多 sql语句练习 非常 有用

    JAVA面试总结 2015年03月25日 16:53:40 阅读数:4306 刚才看到的,先转载过来,没准以后用到-- 面试总结 2013年8月6日: 问题2:Hibernate的核心接口有哪些?   ...

  7. (转)access和SQL语句的区别

    1.对于日期字段字段 access表示为1,对于日期字段字段 access表示为:#1981-28-12#:#1981-28-12# SQLSER SQLSERVER2000表示为:''1981-02 ...

  8. mysql执行动态批处理,使用BAT批处理执行sql语句的代码

    1.把待执行Sql保存在一个文件,这里为20110224.sql. 2.新建一个扩展名.bat的批处理文件,输入下面命令并保存后,双击.bat文件,系统会自动执行20110224.sql的语句: 复制 ...

  9. oracle多条sql语句常量,如何在Oracle中一次执行多条sql语句

    有时我们需要一次性执行多条sql语句,而用来更新的sql是根据实际情况用代码拼出来的 解决方案是把sql拼成下面这种形式: begin update TB_VG set seq = 1, vessel ...

最新文章

  1. JDBC中驱动加载的过程分析
  2. c语言大整数除法思路,大整数除法
  3. [Python学习] 专题六.局部变量、全局变量global、导入模块变量
  4. 自动驾驶科普:一辆无人车到底是怎样工作的?
  5. 关于反射调用方法的一个log
  6. sklearn中GBDT的一些参数、属性、方法的理解
  7. [html] 你有使用过IE的条件注释吗?
  8. python偶数个数_python基础
  9. UI素材实用模板|2.5D等距风格插画专辑
  10. pytorch torch.save
  11. android java静态库,Android NDK开发相关知识集合
  12. 2018年下半年软件设计师下午真题及答案解析
  13. matplotlib画图并设置图片大小
  14. AI绘画是什么软件?看完你就知道了
  15. 腾讯云LAMP搭建Discuz 域名解析
  16. Python|阶梯电价问题
  17. 内网穿透:什么是内网穿透,以及用什么软件
  18. VUE activated,deactivated使用
  19. 机器学习常见算法思想的面试宝典
  20. HJY-1A18D电压继电器 导轨安装

热门文章

  1. H264码流打包分析(精华)
  2. (转)程序员新人怎样在复杂代码中找 bug?
  3. ECharts开源图表使用方法简单介绍
  4. 转:使用 PHP 直接在共享内存中存储数据集
  5. 28天打造专业红客(一)
  6. Apache服务器配置技巧
  7. findHomography(src_points, dst_points, CV_RANSAC)
  8. 项目前期——用例图、类图、活动图、组件图
  9. c++多线程编程:常见面试题
  10. 求 1~n 之间素数的个数