median
배열의 중앙값(Median Value)
구문
설명
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.