Main Content

이 번역 페이지는 최신 내용을 담고 있지 않습니다. 최신 내용을 영문으로 보려면 여기를 클릭하십시오.

시뮬레이션된 출력과 측정된 검증 데이터 비교하기

이 예제에서는 시뮬레이션된 모델 출력과 원래 추정에서 사용되지 않은 측정된 데이터를 비교하여 추정된 모델을 검증하는 방법을 보여줍니다.

데이터를 불러온 후 추정에 사용할 섹션과 검증에 사용할 섹션으로 나눕니다.

load iddata1;
ze = z1(1:150); 
zv = z1(151:300);

추정 데이터 세트 ze를 사용하여 ARMAX 모델을 추정합니다.

m = armax(ze,[2 3 1 0]);

compare를 사용하면 이 모델이 원본 추정 데이터를 대상으로 얼마나 효과적으로 수행되는지 알 수 있습니다.

figure
compare(ze,m);

Figure contains an axes object. The axes object with ylabel y1 contains 2 objects of type line. These objects represent Validation data (y1), m: 67.84%.

범례에는 NRMSE 피팅 백분율 값이 표시됩니다.

이제 시뮬레이션된 모델 출력과 검증 데이터 세트 zv에서 측정된 데이터를 비교합니다.

figure
compare(zv,m);

Figure contains an axes object. The axes object with ylabel y1 contains 2 objects of type line. These objects represent Validation data (y1), m: 71.08%.

모델이 원본 추정 데이터를 대상으로 수행되었던 것처럼 검증 데이터에 대해서도 유사하게 수행됩니다. 피팅 값은 약간 더 높습니다. 이러한 일관성은 모델이 유효함을 나타냅니다.

관련 예제

세부 정보