空间分位数 matlab,四分位数及matlab实现

四分位数(quantile),解释及调用形式如下。

quantile(x,y,z)的三个参数的说明如下:x表示要求的矩阵或者向量;y的取值为表示要求的分位数,如四分之一中位数0.25,四分之三中位数0.75等;z的取值为1或者2,若值为1则表示按列求四分位数,若为2表示按行求四分位数。

例子如下:

f=[1 2;3 4]

quantile(f,0.25,1)=[1 2];

quantile(f,0.25,2)=[1;3];

原文:https://blog.csdn.net/u012246313/article/details/44496271

问题早已解决,经友人提醒,现将答案放至贴中,w为数据序列,Q1为上四分位值,Q3为下四分位值,计算如下:

Q1=prctile(w,25);

Q3=prctile(w,75);

prctile( )函数实现计算样本的百分位数功能

https://www.ilovematlab.cn/thread-22987-1-1.html

四分位数(Quartile),即把所有数值由小到大排列并分成四等份,处于三个分割点位置的得分就是四分位数。

第一四分位数 (Q1),又称“较小四分位数”,等于该样本中所有数值由小到大排列后第25%的数字。

第二四分位数 (Q2),又称“中位数”,等于该样本中所有数值由小到大排列后第50%的数字。

第三四分位数 (Q3),又称“较大四分位数”,等于该样本中所有数值由小到大排列后第75%的数字。

第三四分位数与第一四分位数的差距又称四分位距(InterQuartile Range, IQR)。我们可以用四分位距(IQR)来代表波动距离。

Matlab 中求解四分位数的函数是prctile. 例如 Q1 = prctile(a,25); Q2 = prctile(a,50); Q3 = prctile(a,75)

http://blog.sina.com.cn/s/blog_651c70ae0102y7kx.html

四分位数是将一组数据由小到大(或由大到小)排序后,用3个点将全部数据分为4等份,与这3个点位置上相对应的数值称为四分位数,分别记为Q1(第一四分位数)、Q2(第二四分位数,即中位数)、Q3(第三四分位数)。其中,Q3到Q1之间的距离的一半又称为四分位差,记为Q。四分位差越小,说明中间部分的数据越集中;四分位数越大,则意味着中间部分的数据越分散。

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值