How to find the quartiles of an array?

조회 수: 39 (최근 30일)
RB
RB 2018년 2월 27일
답변: Rajanya 2024년 12월 23일
I currently have a 1024x1024 array. I want to find the first and fourth quartile range for this array. (I already used iqr(a(:)) to find the interquartile range, however now I want to find the first and fourth). Thank you!

답변 (1개)

Rajanya
Rajanya 2024년 12월 23일
Hi @RB,
You can use 'prctile' on the flattened array to calculate the 25th percentile which in turn will give you the first quartile.
a = rand(1024,1024);
a_flattened = a(:);
out = prctile(a_flattened,25)
out = 0.2505
You can refer to the documentation page of 'prctile' for more information on the same by executing the following command from MATLAB command window.
doc prctile
Thanks!

카테고리

Help CenterFile Exchange에서 Descriptive Statistics and Visualization에 대해 자세히 알아보기

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by