median
배열의 중앙값
구문
설명
M = median(는 A)A의 중앙값을 반환합니다.
A가 벡터인 경우median(A)는A의 중앙값을 반환합니다.A가 비어 있지 않은 행렬인 경우median(A)는A의 열을 벡터로 취급하고 중앙값으로 구성된 행 벡터를 반환합니다.A가 빈 0×0 행렬인 경우median(A)는NaN을 반환합니다.A가 다차원 배열인 경우median(A)는 크기가 1이 아닌 첫 번째 배열 차원의 값을 벡터로 취급합니다. 이 차원에서M의 크기는1이 되고, 다른 모든 차원의 크기는A와 동일하게 유지됩니다.A가 테이블 또는 타임테이블인 경우median(A)는 각 변수의 중앙값을 포함하는 한 행 크기의 테이블을 반환합니다. (R2023a 이후)
median은 기본적으로 A의 클래스로 반환됩니다. 즉 class(M) = class(A)입니다.
M = median(___,는 위에 열거된 구문에 대해 missingflag)A의 누락값을 포함시킬지 또는 생략할지 여부를 지정합니다. 예를 들어, median(A,"omitmissing")은 중앙값을 구할 때 모든 누락값을 무시합니다. 기본적으로 median은 누락값을 포함합니다.
예제
입력 인수
알고리즘
순서형 categorical형 배열의 경우 MATLAB®은 짝수 개수의 요소 중앙값을 다음과 같이 해석합니다.
| 가운데 두 값 사이의 범주 개수 | 중앙값 |
|---|---|
| 0 (연속된 범주의 값들임) | 가운데 두 값 중 더 큰 값 |
| 홀수 | 가운데 두 값 사이에 있는 범주의 값 |
| 짝수 | 가운데 두 값 사이에 있는 두 범주 중 더 큰 범주의 값 |
참고 문헌
[1] “Weighted median.” In Wikipedia, May 21 2023. https://en.wikipedia.org/wiki/Weighted_median.


