如何畫箱線圖(MATLAB)

  1. 利用excel2016自帶圖表中的箱線圖(我沒下載,所以就不演示了)
  2. 通過matlab中的boxplot()畫箱線圖。

箱線圖中有5個數據,min,Q1,median,Q3,max

不過最大、最小值並非數據中的最大和最小。

max=Q3+1.5IQR

min=Q1-1.5IQR

舉個栗子,這裏有12個數據17,10,23,15,19,18,30,25,9,4,12,10
將其從小到大排序得到4,9,10,10,12,15,17,18,19,23,25,3
計算三個四分位點在集合中的的位置(向下取整)爲Q1:(N+1)*0.25=3,故Q1=10
Q2:(N+1)0.5=6,故Q2=15
Q3:(N+1)0.75=9,故Q3=19
N爲這組數據的總數
計算四分位數極差爲IQR=Q3-Q1=9
min=10-1.5
9=-3.5
max=19+1.5
9=32.5
median=16

matlab:

X=[-3.5 10 16  19 32.5]
boxplot(X)
xlabel('班級')
ylabel('數學成績')
title('某班數學成績箱線圖')

在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章