﻿功能:数据分析求中位数、p分位数、三均值函数(Data Analysis-Quantile)

格式:dataquan(p,A);dataquan(A)

说明:A为包含数据的矩阵变量,p是分位数指定的数据[0,1)之间取值.p默认为0.5即得到的是中位数.对于求数据的三均值M,可以通过求0.25*dataquan(0.25,A)+0.5*dataquan(0.5,A)+0.25*dataquan(0.75,A)来获得.

例子:

a  =
[ 57.5556894566657  89.7803499315774  23.2427948262742  92.2051055786224  44.5507419968726  28.6280888266061
  36.0278640110175  92.0155327729953  47.5747916603344  35.5123169885540  56.9988328763278  11.7717704790513
  3.91872031796664  47.3122145269589  18.9132568514502  29.4738520074048  95.0083808950187  99.7414630370873
  94.4703081131309  90.6285602555743  37.5407375104449  57.3028910240638  37.9976604310785  26.6508494627899
  38.6801396211051  23.6737396212638  38.7723738508170  69.2291057059677  91.1793079186134  63.6770431248830  ]
c=dataquan(a)//求数据的中位数,等价于命令c=dataquan(0.5,a)
c =
[ 47.3122145269589  ]