실제 물리적 시스템을 나타내는 수치 모델이 있고 혼돈을 나타내는 수치 모델 (예 : 유체 역학 모델, 기후 모델)이 모델이 제대로 수행되고 있음을 어떻게 알 수 있습니까? 초기 조건의 작은 변화만으로도 개별 시뮬레이션의 출력이 크게 변하기 때문에 두 세트의 모델 출력을 직접 비교할 수 없습니다. 관측치의 초기 조건을 충분히 자세하게 알 수 없기 때문에 모형 출력을 관측치와 직접 비교할 수 없으며 수치 근사로 인해 시스템을 통해 전파되는 사소한 차이가 발생할 수 있습니다.
이 질문은 부분적으로 과학 코드 단위 테스트에 관한 David Ketcheson의 질문에서 영감을 얻었습니다 . 특히 이러한 모델의 회귀 테스트를 구현하는 방법에 관심이 있습니다. 작은 초기 조건 변경으로 주요 출력 변경이 발생할 수있는 경우 (여전히 현실에 대한 적절한 표현 일 수 있음) 매개 변수 수정 또는 새로운 수치 루틴 구현으로 인한 변경과 이러한 변경을 어떻게 분리 할 수 있습니까?