이 번역 페이지는 최신 내용을 담고 있지 않습니다. 최신 내용을 영문으로 보려면 여기를 클릭하십시오.
discretize
데이터를 Bin이나 범주로 그룹화
구문
설명
[___] = discretize(___,'categorical')
은 각 Bin이 범주인 categorical형 배열을 만듭니다. 대부분의 경우, 디폴트 범주 이름의 형식은 "[A,B)
"(또는 마지막 Bin의 경우 "[A,B]
")이며, 여기서 A
와 B
는 연속된 Bin 경계값입니다. dur
을 문자형 벡터로 지정하는 경우 디폴트 범주 이름은 특별한 형식을 가질 수 있습니다. 표시 형식 목록을 보려면 Y
를 참조하십시오.
[___] = discretize(___,'categorical',
은 datetime형 배열이나 duration형 배열 입력값에 대해 출력값의 범주 이름에 지정된 datetime형이나 duration형 표시 형식을 사용합니다.displayFormat
)
[___] = discretize(___,'categorical',
는 문자형 벡터로 구성된 셀형 배열 categoryNames
)categoryNames
를 사용하여 Y
에 포함된 범주의 이름을 지정합니다. categoryNames
의 길이는 Bin의 개수와 같아야 합니다.
[___] = discretize(___,'IncludedEdge',
는 각 Bin에 상한 Bin 경계값이나 하한 Bin 경계값이 포함되는지 여부를 지정합니다. 여기서 side
)side
는 'left'
또는 'right'
입니다. 예를 들어, side
가 'right'
이면 각 Bin이 상한 Bin 경계값을 포함합니다. 단, 양쪽 경계값을 모두 포함하는 첫 번째 Bin은 예외입니다. 이 경우, j
번째 Bin은 edges(j) < X(i) <= edges(j+1)
인 경우 요소 X(i)
를 포함합니다. 여기서 1 < j <= N
이고 N
은 Bin의 개수입니다. 첫 번째 Bin은 하한 경계값을 포함합니다. 즉, edges(1) <= X(i) <= edges(2)
를 포함합니다. side
의 디폴트 값은 'left'
입니다.
예제
입력 인수
출력 인수
팁
discretize
는histcounts
함수와 유사하게 동작합니다. 각 Bin의 요소 개수를 구하려면histcounts
를 사용해야 합니다. 반면, 각 요소가 속해 있는 Bin을 찾으려면(요소 개수는 세지 않음)discretize
를 사용해야 합니다.
확장 기능
버전 내역
R2015a에 개발됨