입력 시퀀스 X의 최빈값(가장 흔한 값) 또는 예상되는 최빈값(가장 흔한 범위의 중앙)을 찾습니다. 이 VI는 단일 최빈값 또는 다중 최빈값 분석을 수행할 수 있습니다. 반드시 사용할 다형성 인스턴스를 수동으로 선택해야 합니다.


icon

입력/출력

  • c1ddbl.png X

    X는 반드시 최소한 하나의 샘플을 포함해야 합니다.

    X가 빈 경우, [최빈값] VI는 최빈값을 빈 배열로 설정합니다.

    입력 시퀀스에 상수 값이 있는 경우 모드 VI는 간격 수를 무시하고 입력 시퀀스의 상수 값으로 모드를 설정합니다:

    if X = a → 모드 = a

  • ci32.png 구간

    구간은 추정된 최빈값을 계산할 때 사용할 히스토그램의 개수를 지정합니다. 기본값은 100입니다.

    추정된 최빈값을 찾으려면, 구간을 히스토그램 bin의 양의 개수로 설정하여 VI가 히스토그램 알고리즘을 통해 가장 정확하게 추정된 입력 시퀀스의 최빈값을 반환할 수 있도록 합니다. 0보다 작거나 같은 구간에 대해서, VI는 입력 시퀀스에서 오직 정확한 최빈값만을 반환합니다. 0보다 큰 구간에 대해서, VI는 히스토그램을 사용하여 입력 시퀀스 X를 bin 또는 구간으로 나누고, 입력 시퀀스에서 가장 많은 값들을 포함하는 bin의 중앙값(단일 최빈값 인스턴스) 또는 여러 값(다중 최빈값 인스턴스)들을 반환합니다. 이렇게 추정된 최빈값은 일반적으로 데이터 시퀀스가 작은 양의 노이즈를 포함하는 실제 어플리케이션에서 정확한 최빈값보다 보다 유용합니다.

  • i1ddbl.png 최빈값

    최빈값X에서 발견된 최빈값을 반환합니다.

  • ii32.png 에러

    에러는 VI로부터 모든 에러 또는 경고를 반환합니다. 에러[에러 코드를 에러 클러스터로] VI에 연결하여 에러 코드 또는 경고를 에러 클러스터로 변환할 수 있습니다.

  • 입력 시퀀스 X가 단일 최빈값이 확실하거나 단일 스칼라 최빈값을 결과로 예상할 경우 단일 최빈값 인스턴스를 선택합니다. 최빈값의 배열을 예상할 경우 다중 최빈값 인스턴스를 선택합니다. VI에서 최빈값을 찾을 수 없을 경우 단일 최빈값 인스턴스는 에러 없이 NaN을 반환하고 다중 최빈값은 에러 없이 빈 배열을 반환합니다.

    통계에서 정의된 바와 같이, 최빈값은 숫자 시퀀스에서 가장 빈번하게 발생하는 값입니다. 예를 들어 데이터 세트 (3, 7, 3, 9, 9, 3, 5, 1, 8, 5)가 있을 때 단일 최빈값은 3입니다. 유사하게 (2, 4, 9, 6, 4, 6, 6, 2, 8, 2)가 있을때 두 개의 최빈값 2와 6이 존재합니다. 하나의 최빈값이 있는 분포가 단일 최빈값입니다. 하나 이상의 최빈값을 가진 분포는 다중 최빈값입니다.

    입력 시퀀스 X = {0, 1, 3, 3, 4, 4, 4, 5, 5, 7}를 사용하고 구간1로 설정했을 경우 [최빈값] VI는 3.5로 최빈값을 계산합니다. 왜냐하면 3.5는 구간이 정의한 한 구간의 중앙값이기 때문입니다. 같은 입력 시퀀스 X를 사용하고 구간0으로 했을 경우 [최빈값] VI는 정밀한 최빈값 4를 반환합니다.

    히스토그램에 대한 추가적인 정보는 [히스토그램] VI를 참조하십시오.

    예제

    LabVIEW 포함되는 다음 예제 파일을 참조하십시오.

    • labview\examples\Mathematics\Probability and Statistics\Statistics Solver.vi
    • labview\examples\Mathematics\Probability and Statistics\Noise Statistics.vi