展开全部

1、将数据从小到大排序,计为数组a(1 to n),n代表数据的长度

2、确定四分位数的位置:b= 1+(n-1) × 0.25= 2.25,b的整数部e5a48de588b662616964757a686964616f31333366303130分计为c b的小数部分计为d

计算Q1:Q1=a(c)+[a(c+1)-a(c)]*d=a(2)+[a(3)-a(2)] *0.25 =15+(36-15)×(2.25-2)=20.25

3、计算如上 Q2与Q3的求法类似,四分位差=Q3-Q1

例如:

数据总量: 7, 15, 36, 39, 40, 41

一共6项

数列项为偶数项时,四分位数Q2为该组数列的中数,(n+1)/4= 7/4 =1.75,Q1在第一与第二个数字之间,3(n+1)/4= 21/4 =5.25, Q3在第五与第六个数字之间,

Q1 = 0.75*15+0.25*7 = 13,

Q2 = (36+39)/2= 37.5,

Q3 = 0.25*41+0.75*40 = 40.25.

扩展资料:

四分位数(Quartile)也称四分位点,是指在统计学中把所有数值由小到大排列并分成四等份,处于三个分割点位置的数值。多应用于统计学中的箱线图绘制。

它是一组数据排序后处于25%和75%位置上的值。四分位数是通过3个点将全部数据等分为4部分,其中每部分包含25%的数据。很显然,中间的四分位数就是中位数,因此通常所说的四分位数是指处在25%位置上的数值(称为下四分位数)和处在75%位置上的数值(称为上四分位数)。

与中位数的计算方法类似,根据未分组数据计算四分位数时,首先对数据进行排序,然后确定四分位数所在的位置,该位置上的数值就是四分位数。与中位数不同的是,四分位数位置的确定方法有几种,每种方法得到的结果会有一定差异,但差异不会很大。

java 四分位算法_四分位数怎么算相关推荐

  1. java python算法_用Python,Java和C ++示例解释的排序算法

    java python算法 什么是排序算法? (What is a Sorting Algorithm?) Sorting algorithms are a set of instructions t ...

  2. java 线性回归算法_线性搜索或顺序搜索算法在Java中如何工作? 示例教程

    java 线性回归算法 大家好,之前,我讨论了二进制搜索算法的工作原理,并分享了在Java中实现二进制搜索的代码. 在那篇文章中,有人问我是否还有其他搜索算法? 如果数组中的元素未排序,又该如何使用它 ...

  3. java python算法_用Java,Python和C ++示例解释的搜索算法

    java python算法 什么是搜索算法? (What is a Search Algorithm?) This kind of algorithm looks at the problem of ...

  4. java轮训算法_负载均衡算法WeightedRoundRobin(加权轮询)简介及算法实现

    Nginx的负载均衡默认算法是加权轮询算法,本文简单介绍算法的逻辑,并给出算法的Java实现版本. 算法简介 有三个节点{a, b, c},他们的权重分别是{a=5, b=1, c=1}.发送7次请求 ...

  5. java数据挖掘算法_[转载]干货,基于Java和C++的数据挖掘Apriori算法实现

    Apriori算法实现 Apriori算法的思想还是很容易理解的,实现起来虽然麻烦,但是还是比较容易的.下面是我使用Java语言实现的Apriori算法,实现了AprioriAlgorithm 类,包 ...

  6. java ecdh算法_椭圆曲线ECC ECDH原理 javacard实现

    椭圆曲线原理: 椭圆曲线的图像并不是椭圆形,椭圆曲线源自于求椭圆弧长的椭圆积分的反函数. 定义: 椭圆曲线可用下列方程来表示,其中a,b,c,d为系数. E: y2 =ax3 + bx2 +cx +d ...

  7. java图像识别算法_图像算法原理与实践——绪论

    本系列文章是写给程序源的数字图像处理教程,从最基础的知识来讲解数字图像处理专业知识,通过最基本的编码方式来实践相应的处理算法,从而使得大家掌握基础的图像处理知识. 关于图像处理知识,在高校课程中,比较 ...

  8. java 概率 算法_使用概率算法优化快速排序(JAVA)

    前言 前面一篇文章系统介绍了快速排序算法,提到快速排序虽然平均时间复杂度为o(n*log2(n)),效率相对比较高.但是其在特殊情况下,比如降序的情况下,效率和冒泡排序一致,这就削弱了快速排序给人的好 ...

  9. 头同尾合十的算法_乘法速算之首同尾合十

    两位数乘两位数中,有一种特殊情况不需要列竖式,可以直接说出答案,那就是"首同尾合十"--十位相同,个位数字之和是10. 一.巧算方法 前两位:十位数字×(十位数字+1),后两位:个 ...

  10. java 电梯算法_编程之美之小飞的电梯调度算法(多种解法)---Java语言

    1.题目情景 我们假设都是从一楼上电梯的,而至于讯电梯停在其中的某一层.即所有的乘客都从一楼上电梯,到达某层之后,电梯停下来,所有乘客再从这里爬楼梯到自己的目的层.在一楼的时候,每个乘客选择自己的目的 ...

最新文章

  1. 用Macbook-苹果系统写代码出现显示问题Text input context does not respond to _valueForTIProperty:
  2. Angular+Flask搭建一个记录工具
  3. ubuntu检查端口是否开启_Ubuntu默认防火墙安装、启用、配置、端口、查看状态相关信息...
  4. TypeScript 的 generic 函数
  5. source insight 函数不能跳到definition_小技能: Windows10突然不能复制粘贴谁搞鬼
  6. HIVE 一行转多行输出办法
  7. CVPR2021 | 最新CVPR2021论文抢先看,附全部下载链接!
  8. 防止U盘中病毒的小技巧
  9. 水利水电工程与计算机技术应用,水利水电施工中计算机的应用
  10. IDEA新项目代码上传到gitlab远程仓库
  11. 操作系统复习笔记(二)
  12. ActivityGroup 例子
  13. 联合查询(union)——MySQL
  14. 计算机无法关机 总是自动启动,告诉你win10电脑关机后自动开机怎么解决
  15. 魔板游戏java_java魔板游戏 动物换位 俄罗斯方块
  16. 通过tushare的股票数据绘制股票各曲线图——KDJ指标曲线
  17. ZYNQMP_XAZU3EG_LINUX 默认启动项修改
  18. 编程语言介绍以及特点
  19. 算法设计与分析第一章作业
  20. Cocos2dx版本介绍【至3.10版】

热门文章

  1. 基于运放和三极管的恒流源电路
  2. 前端笔记05 - js
  3. MFC中TXT文件读写
  4. 2018-《此生未完成》于娟
  5. 珍惜当下,路会慢慢走出来的
  6. 如何覆盖 CRA 默认 webpack 配置
  7. 汇编语言期末复习总结
  8. 【FFmpeg】使用 ffmpeg 软件让视频旋转适当角度(亲测有效)
  9. AtCoder Beginner Contest 228
  10. 两代人不同的求学之路