Cuando tenemos un modelo numérico que representa un sistema físico real, y que exhibe caos (por ejemplo, modelos de dinámica de fluidos, modelos climáticos), ¿cómo podemos saber que el modelo está funcionando como debería? No podemos comparar dos conjuntos de resultados del modelo directamente, porque incluso pequeños cambios en las condiciones iniciales cambiarán drásticamente los resultados de las simulaciones individuales. No podemos comparar el resultado del modelo directamente con las observaciones, ya que nunca podemos conocer con suficiente detalle las condiciones iniciales de las observaciones, y la aproximación numérica de todos modos causaría pequeñas diferencias que se propagarían a través del sistema.
Esta pregunta está inspirada en parte por la pregunta de David Ketcheson sobre el código científico de pruebas unitarias : estoy particularmente interesado en cómo podrían implementarse las pruebas de regresión para tales modelos. Si un cambio menor en las condiciones iniciales puede conducir a cambios importantes en la producción (que bien pueden ser representaciones adecuadas de la realidad), entonces, ¿cómo podemos separar esos cambios de los cambios causados por la modificación de parámetros o la implementación de nuevas rutinas numéricas?