사용자가 적절한 다변량 분석(multivariate analyses)을 생성하고 관리할 수 있도록 총 9가지 유효성 검사가(validation) 수행됩니다.
이 검사는 모두 실행(run) 시점에 적용되며, 1번부터 7번까지는 다변량 분석을 생성하는 과정에서도 적용됩니다.

유효하지 않은 조합일 경우 HEC-EFM은 해당 오류 메시지의 끝에 괄호로 검증 실패 원인을 표시합니다.

  1. 현재 입력 변수에서 생태 조건으로 정의된 수문 연도가 선택됨(모든 관계가 무효)
  2. 선택된 생태 조건에 정의된 수문 연도를 선택됨(선택된 생태 조건이 유효하지 않음)
  3. 유황 자료가 비활성화됨
  4. 생태 조건이 비활성화됨
  5. 생태지수 합산 관계가 아님
  6. 구성 요소의 개수가 불일치함
  7. 페어링 관계의 계절이 현재 관계의 계절 내에 완전히 포함되지 않음
  8. 시간적 불일치 발생
  9. 선택된 조합의 생태 가치 시계열 중 하나 이상의 값이 0 미만 또는 1 초과

첫 번째 및 두 번째 검사는 다변량 분석과 호환되지 않는 생태 조건의 사용 여부를  표시합니다. 세 번째와 네 번째는 검사는 다변량 분석에 필요한 입력 값이 사용 가능한지 확인합니다. 다섯 번째 검사는 선택된 생태 조건이 생태 지수 합산 관계인지 확인합니다. 여섯 번째 검사는 선택된 유량 자료가 동일한 개수의 구성요소를 가지고 있는지 확인합니다. 일곱 번째 검사는 선택된 생태 조건에서 서로 호환 가능한 모의기간을 가지고 있는지 확인합니다. 여덟 번째 검사는 선택된 조합의 기록 기간이 다변량 분석을 수행하는 데 적절한지 확인합니다. 아홉 번째 검산는 선택된 조합의 생태 지수 시계열 자료에 0미만 또는 1 초과 값이 포함되어 확인합니다.

첫 번째부터 일곱 번째 검증에서 실패한 경우 해당 오류는 "다변량 분석 – 선택된 조합" 인터페이스와 실행 시점에 보고됩니다. 예를 들어, 그림 72에서는 여섯 번째 검증에 실패한 선택된 조건을 보여줍니다. 수생 구조물 유황 데이터(20,380)의 파트 수는 습지 복원 구역 유황 데이터 (2,940)와 구성 요소 개수가 다르기 때문입니다. 여섯 번째 검증 에서는 선택된 조합의 구성 요소 개수가 동일한지 확인하여 공간적 불일치를 감지하는 간단한 검사를 수행합니다. 사용자는 유효하지 않은 선택을 저장할 수 있으므로 EFM 프로젝트 작업을 계속 진행할 수 있지만, 실행 시 오류가 발생하여 해석이 실패할 수 있습니다.

그림72. 검증 실패는 선택된 조합 인터페이스에서 보고됩니다. 문제가 발생한 부분은 빨간색 텍스트로 강조되며, 해당 검증 실패 원인이 함께 표시됩니다.(이 이미지에서는 "6").


여덟 번째와 아홉 번째 검증은 실행 시점에만 수행됩니다. 이는 검증에 필요한 기록 기간 및 생태 지수 데이터가 해석 과정 중에 생성되기 때문입니다. 다변량 분석은 해석의 마지막 단계에서 수행되므로, 계산 과정의 후반부에서 예기치 않게 실행이 실패할 가능성이 있습니다.  실행 중 발생한 검증 실패에 대한 메시지는 EFM 출력 테이블 및 팝업 창을 통해 제공됩니다. 이 팝업 창은 사용자가 다변량 분석 오류를 해결하는 과정에서 참고할 수 있도록 열린 상태로 유지할 수 있습니다(그림 73).

그림73. 실행 시점에서 검증이 실패한 경우, 해당 오류는 EFM 출력 테이블(왼쪽 그림)과 경고 메시지 창(오른쪽 그림)에 보고됩니다.