No existen tales estándares, ya que las estimaciones de errores confiables a menudo cuestan mucho más que los cálculos aproximados.
Básicamente hay cuatro tipos de estimaciones de error:
(i) Análisis teóricos que prueban que un método numérico es numéricamente estable. Esto realmente no da una barra de error ya que el análisis solo garantiza que el error cometido no es peor que un error cuantificado en los argumentos de entrada. Es suficiente para la mayoría de los cálculos científicos, ya que las entradas también son aproximadas, por lo que el error cometido con un método numéricamente estable no es peor que haber usado una entrada ligeramente diferente (pero desconocida). La mayoría de los métodos numéricos de gran prestigio van acompañados de un análisis numérico estable, aunque casi no se encuentra ninguna implementación que informe, a pedido, el llamado error hacia atrás resultante.
(ii) Estimaciones de error asintótico. Estos suponen que los productos de todos los errores (errores de entrada, errores de redondeo o errores de discretización son las fuentes más comunes) pueden ser descuidados (cuestionables si las funciones son muy no lineales), y utilizan análisis de sensibilidad para propagar errores de entrada. Junto con un análisis de estabilidad numérico, esto también puede capturar el efecto de los errores de redondeo o errores de discretización. Las barras de error resultantes son tan realistas como la validez de los supuestos en los que se basan. Usando herramientas de diferenciación automática, el costo de la estimación del error es típicamente un factor de 1 o 2 además del costo de la aproximación. Por lo tanto, este tipo de estimación de error es bastante frecuente en la práctica.
[Editar] Por ejemplo, el teorema de Oettli-Prager proporciona estimaciones de error hacia atrás fácilmente computables para la solución de sistemas lineales. El análisis de sensibilidad indica que estos errores deben multiplicarse por la norma de la matriz inversa, que puede estimarse utilizando el estimador de Hager (integrado en los estimadores de números de condición modernos).
(iii) Análisis de error estocástico: (CESTAC, http://www.sciencedirect.com/science/article/pii/0378475488900705) Esto se realiza sobrecargando todas las operaciones con una variante estocástica correspondiente que evalúa tres conjuntos de argumentos y luego agrega un error de redondeo aleatorio artificial. Los tres resultados finales se utilizan para calcular una media y una desviación estándar de la raíz cuadrada de (suma de cuadrados de desviaciones de la media dividida por 2 = 3-1). Esto proporciona una estimación de precisión bastante útil de la parte del error de redondeo. Sin embargo, esto no tiene en cuenta el error de discretización, que suele ser el error dominante en los cálculos de ODE y PDE. El costo depende del lenguaje de programación debido a la sobrecarga en la ejecución de operaciones sobrecargadas. Suponiendo (que casi nunca es el caso) la sobrecarga no conlleva penalización de tiempo, el costo por resultado más la estimación de error es un factor de 3 en comparación con el cálculo de la aproximación solamente.
(iv) Análisis de intervalo: esto proporciona límites rigurosos para todas las fuentes de error si se realiza correctamente, pero excepto en casos simples requiere mucha experiencia (o software que lo incorpore) para hacerlo de una manera que los límites no sobreestimen severamente los errores verdaderos . Está disponible un buen software de intervalo, entre otros, para álgebra lineal (por ejemplo, IntLab http://www.ti3.tu-harburg.de/rump/intlab/ ; cuesta un factor de aproximadamente 6 si la dimensión es grande) y la optimización global (por ejemplo , COCONUT http://www.mat.univie.ac.at/~coconut/coconut-environment/; puede ser mucho más costoso o incluso más económico que la optimización global aproximada, dependiendo de las características del problema). Pero muchas otras clases de problemas fáciles de tratar con precisión aproximadamente (por ejemplo, encerrar las trayectorias de los grandes planetas del sistema solar durante 10 años) están completamente fuera del alcance de la generación actual de métodos de intervalos.