일반 히스토그램
- 업데이트 날짜:2025-07-30
- 5분 (읽기 시간)
주어진 bin 스펙에 기초하여 입력 시퀀스 X의 이산 히스토그램을 찾습니다.

입력/출력
X
—
X는 입력 데이터를 나타냅니다.
Bin
—
Bin은 히스토그램 각 bin의 경계를 지정합니다. Bin 입력은 각 클러스터가 bin에 대한 값의 범위를 정의하는 클러스터의 배열입니다.
최대
—
최대는 히스토그램에 포함할 최대값을 지정합니다. Bin 입력 배열이 비어 있지 않은 경우 LabVIEW는 이 컨트롤을 무시합니다.
최소
—
최소는 히스토그램에 포함할 최소값을 지정합니다. Bin 입력 배열이 비어 있지 않은 경우 LabVIEW는 이 컨트롤을 무시합니다.
bin의 개수
—
bin의 개수는 히스토그램의 bin 개수를 지정합니다. bin의 개수는 Bin 입력 배열이 비어있지 않은 경우 무시됩니다. 기본 동작은 스터지스의 법칙인 bin의 개수 = 1 + 3.3log((X)의 크기)에 따라 bin의 개수를 결정하는 것입니다.
포함
—
포함은 각 bin의 경계를 어떻게 다룰지 여부를 지정합니다. Bin 배열이 비어있지 않은 경우, LabVIEW는 최대, 최소, bin의 개수, 포함 입력을 무시합니다.
히스토그램 그래프
—
히스토그램 그래프는 입력 시퀀스 X의 히스토그램의 막대 그래프를 디스플레이합니다. y축은 히스토그램 카운트, x축은 히스토그램의 구간(bin)의 히스토그램 중앙값입니다.
히스토그램
—
히스토그램은 결과로 얻는 히스토그램을 나타냅니다.
축
—
축은 히스토그램의 각 bin에 대한 중앙값을 나타냅니다. 각 bin의 중앙값은 다음 방정식을 따라서 설정되며 출력 배열 축에 반환됩니다. center[i] = (lower + upper)/2,여기서 lower는 구간차원 i의 아래쪽 경계이고 upper는 구간차원 i의 위쪽 경계입니다.
범위 밖의 개수
—
범위 밖의 개수는 VI의 성공적인 실행 이후 어떠한 bin에도 할당되지 않는 포인트에 대한 정보를 포함합니다. 노트 위와 아래의 요소는 Bins[0].upper ≤ Bins[1].lower < Bins[1].upper, ...- < Bins[k - 1].lower, < Bins[k - 1].upper가 되도록 Bins를 지정하는 경우에만 의미가 있으며, 여기서 k는 Bins의요소 수입니다.
에러
—
에러는 VI로부터 모든 에러 또는 경고를 반환합니다. 에러를 [에러 코드를 에러 클러스터로] VI에 연결하여 에러 코드 또는 경고를 에러 클러스터로 변환할 수 있습니다. |
[일반 히스토그램] VI는 다음 단계를 완료하여 히스토그램을 얻습니다:
- Bin 입력 배열의 정보를 바탕으로, 간격인 모든 bin을 설정합니다.
- 함수 yi(x)를 정의합니다.
- 히스토그램 시퀀스 H를 계산합니다.
Bin 설정
다음 식은 bin 간격을 정의합니다.
Δi =(Bins[i].lower: Bins[i].upper) i = 0, 1, 2, ..., k - 1
이때 Bin[i].하위는 배열 Bin의 i번째 클러스터의 하위 값이고, Bin[i].상위는 배열 Bin의 i번째 클러스터의 상위 값이며, k는 전체 bin의 개수로 구성된 Bin의 원소 개수입니다.
각 구간차원의 두 끝점 Bins[i].lower와 Bins[i].upper가 구간차원에 포함되는지 여부 Δi 는 Bins의해당 클러스터 i에 포함되는 값에 따라 달라집니다.
Bin이 빈 배열인 경우, [일반 히스토그램] VI는 입력 최대, 최소, bin의 개수를 사용하여 bin을 설정합니다. 각 구간차원 너비Δx는 동일하며 다음 공식을 사용하여 계산합니다.

Bin 배열이 원소를 포함하는 경우, bin 폭은 Bin 파라미터의 포함 서브파라미터로 결정됩니다.
포함이 하위로 설정되는 경우, bin 폭은 다음 식에 따라 결정됩니다.
Δ0 =[최소: 최소 +Δx)
Δ1 =[최소 +Δx:최소 +2Δx)
⋮Δi =[최소 +iΔx:최소 +(i + 1)Δx)
⋮Δk - 1 =[최소 +(k - 1)Δx:최대]
포함이 상위로 설정되는 경우, bin 폭은 다음 식에 따라 결정됩니다.
Δ0 =[최소:최소 +Δx]
Δ1 =(최소 +Δx:최소 +2Δx]
⋮Δi =(최소 +iΔx:최소 +(i + 1)Δx]
⋮Δk - 1 =(최소 +(k - 1)Δx:최대]
함수 yi(x)를 정의
다음 식은 함수 yi(x)를 정의합니다.

예를 들어, x가 Δi구간차원에 속하는 경우 yi(x) = 1.
히스토그램 시퀀스 H를 계산
[일반 히스토그램] VI는 다음 식으로 히스토그램 시퀀스 H를 계산합니다.

여기서 H는 출력 시퀀스 히스토그램의요소를 나타내고, n은 입력 시퀀스 X의요소 수, hi는 입력 배열 X에서 구간 Δ에 속하는 점의 총 개수입니다i는 i = 0, 1, ..., k - 1이고, k는 빈의 개수입니다.
예제
LabVIEW 포함되는 다음 예제 파일을 참조하십시오.
- labview\examples\Mathematics\Probability and Statistics\Running Histogram.vi
X
—
Bin
—
하위
—
포함
—
bin의 개수
—
히스토그램 그래프
—
히스토그램
—
축
—
범위 밖의 개수
—
전체
—