Quando abbiamo un modello numerico che rappresenta un vero sistema fisico e che mostra caos (ad esempio modelli fluidodinamici, modelli climatici), come possiamo sapere che il modello sta funzionando come dovrebbe? Non possiamo confrontare direttamente due serie di output del modello, perché anche piccoli cambiamenti nelle condizioni iniziali cambieranno drasticamente gli output delle singole simulazioni. Non possiamo confrontare l'output del modello direttamente con le osservazioni, perché non possiamo mai conoscere con sufficiente dettaglio le condizioni iniziali delle osservazioni, e l'approssimazione numerica provocherebbe comunque piccole differenze che si propagerebbero attraverso il sistema.
Questa domanda è in parte ispirata dalla domanda di David Ketcheson sul codice scientifico dei test unitari : sono particolarmente interessato a come implementare i test di regressione per tali modelli. Se un piccolo cambiamento delle condizioni iniziali può portare a grandi cambiamenti nell'output (che potrebbe anche essere rappresentazioni adeguate della realtà), allora come possiamo separare questi cambiamenti dai cambiamenti causati dalla modifica dei parametri o dall'implementazione di nuove routine numeriche?