matlab画箱图简单原理(不考虑异常值)

 时间:2026-04-21 15:36:15

1、matlab绘制箱图的原理基本如下:

计算25%分位数(Q1)、50%分位数,75%分位数(Q3) :

Q = prctile(data,[25,50,75]);

Q1 = Q(1,1);  Q2 = Q(1,2);  Q3 = Q(1,3);  

2、计算分位数距

IQR = Q3-Q1

3、计算箱图的“须”

W1 = Q3+1.5IQR

W2 = Q1-1.5IQR

不考虑异常值的话,计算到此为止

4、紧接着是画图。也就是我想强调的一点。Q1,Q2, Q3都是根据原数据统计得到的,索取的分位数都是原数列里面的值,直接绘制为箱型图中长方形的上、下边界;但是W1 和W2是根据分位数计算得到的,计算出来的这个数字不一定在数列中,因此,画在图上的W1'是从原数列(W1,W2)的范围内找到的最接近W1的那个数字(所以图上的数字可能会和W1不一致),同理,画在图上的W2'是从原数列(W1,W2)的范围内找到的最接近W2的那个数字(所以图上的数字可能会和W2不一致).

  • matlab如何对矩阵求逆
  • 如何在MATLAB中读取元胞的范围?
  • 如何使用matlab软件对数据进行一维三次样条插值
  • 如何使用MATLAB计算第二型曲面积分
  • 如何用matlab实现一维插值
  • 热门搜索
    2020国庆节手抄报图片大全 勿忘国耻振兴中华手抄报 防震减灾手抄报图片 欢度国庆手抄报图片 元宵手抄报简单又漂亮 教师节手抄报一等奖简单 母亲节手抄报的内容 古诗文手抄报 国庆手抄报内容简短 防地震手抄报