Non esistono standard di questo tipo, in quanto stime affidabili dell'errore spesso costano molto più dei calcoli approssimativi.
Fondamentalmente ci sono quattro tipi di stime degli errori:
(i) Analisi teoriche che dimostrano che un metodo numerico è numericamente stabile. Questo in realtà non fornisce una barra di errore poiché l'analisi garantisce solo che l'errore commesso non è peggiore di un errore quantificato negli argomenti di input. È sufficiente per la maggior parte dei calcoli scientifici poiché anche gli input sono solo approssimativi, quindi l'errore fatto con un metodo numericamente stabile non è peggio che aver usato un input leggermente diverso (ma sconosciuto). I metodi numerici più apprezzati sono accompagnati da un'analisi numerica stabile, sebbene non si trovi quasi nessuna implementazione che riporta su richiesta il cosiddetto errore arretrato.
(ii) Stime dell'errore asintotico. Questi presuppongono che i prodotti di tutti gli errori (errori di input, errori di arrotondamento o errori di discretizzazione siano le fonti più comuni) possano essere trascurati (discutibile se le funzioni sono molto non lineari) e utilizzano l'analisi della sensibilità per propagare gli errori di input. Insieme a un'analisi della stabilità numerica, questo può anche catturare l'effetto di errori di arrotondamento o errori di discretizzazione. Le barre di errore risultanti sono realizzabili quanto la validità delle ipotesi su cui si basano. Utilizzando strumenti di differenziazione automatica, il costo della stima dell'errore è in genere un fattore 1 o 2 in aggiunta al costo per l'approssimazione. Pertanto, questo tipo di stima dell'errore è abbastanza frequente nella pratica.
[Modifica] Ad esempio, il teorema di Oettli-Prager fornisce stime di errore all'indietro facilmente calcolabili per la soluzione di sistemi lineari. L'analisi di sensibilità dice che questi errori devono essere moltiplicati per la norma dell'inverso della matrice, che può essere stimata usando lo stimatore di Hager (integrato nei moderni stimatori del numero di condizioni).
(iii) Analisi degli errori stocastici: (CESTAC, http://www.sciencedirect.com/science/article/pii/0378475488900705) Ciò avviene sovraccaricando tutte le operazioni con una corrispondente variante stocastica che valuta tre serie di argomenti e successivamente aggiunge un errore di arrotondamento casuale artificiale. i tre risultati finali vengono utilizzati per calcolare una media e una deviazione standard della radice quadrata di (somma dei quadrati delle deviazioni dalla media divisa per 2 = 3-1). Ciò fornisce una stima della precisione abbastanza utile della parte dell'errore di arrotondamento. Ciò non tiene conto dell'errore di discretizzazione, tuttavia, che in genere è l'errore dominante nei calcoli ODE e PDE. Il costo dipende dal linguaggio di programmazione a causa del sovraccarico nell'esecuzione di operazioni sovraccariche. Supponendo (che non è quasi mai il caso) il sovraccarico non comporta penalità di tempo, il costo per il risultato più la stima dell'errore è un fattore 3 rispetto al calcolo della sola approssimazione.
(iv) Analisi degli intervalli: questo fornisce limiti rigorosi per tutte le fonti di errore se eseguiti correttamente, ma tranne in casi semplici richiede molta esperienza (o software che lo incarnano) per farlo in modo che i limiti non sopravvalutino gravemente i veri errori . Un buon software di intervallo è disponibile tra l'altro per l'algebra lineare (ad es. IntLab http://www.ti3.tu-harburg.de/rump/intlab/ ; costa un fattore di circa 6 se la dimensione è grande) e l'ottimizzazione globale (ad es. , COCONUT http://www.mat.univie.ac.at/~coconut/coconut-environment/; potrebbe essere molto più costoso o addirittura essere più economico dell'ottimizzazione globale approssimativa, a seconda delle caratteristiche del problema). Ma molte altre classi di problemi facili da trattare in modo approssimativo approssimativamente (ad esempio, racchiudendo le traiettorie dei grandi pianeti del sistema solare per 10 anni) sono completamente fuori portata per l'attuale generazione di metodi di intervallo.