En matemáticas , estadística y modelado computacional , un modelo de caja gris [ 1 ] [ 2 ] [ 3 ] [ 4 ] combina una estructura teórica parcial con datos para completar el modelo. La estructura teórica puede variar desde información sobre la suavidad de los resultados, hasta modelos que solo necesitan valores de parámetros de datos o literatura existente. [ 5 ] Por lo tanto, casi todos los modelos son modelos de caja gris en contraposición a los modelos de caja negra, donde no se asume ninguna forma de modelo, o los modelos de caja blanca , que son puramente teóricos. Algunos modelos asumen una forma especial, como una regresión lineal [ 6 ] [ 7 ] o una red neuronal . [ 8 ] [ 9 ] Estos tienen métodos de análisis especiales. En particular, las técnicas de regresión lineal [ 10 ] son mucho más eficientes que la mayoría de las técnicas no lineales. [ 11 ] [ 12 ] El modelo puede ser determinista o estocástico (es decir, contener componentes aleatorios) dependiendo de su uso previsto.
Formulario modelo
El caso general es un modelo no lineal con una estructura teórica parcial y algunas partes desconocidas derivadas de datos. Los modelos con estructuras teóricas diferentes deben evaluarse individualmente, [ 1 ] [ 13 ] [ 14 ] posiblemente utilizando recocido simulado o algoritmos genéticos .
Dentro de una estructura de modelo particular, puede ser necesario encontrar parámetros [ 14 ] [ 15 ] o relaciones de parámetros variables [ 5 ] [ 16 ] . Para una estructura particular, se asume arbitrariamente que los datos consisten en conjuntos de vectores de alimentación f , vectores de producto p y vectores de condiciones de operación c . [ 5 ] Típicamente, c contendrá valores extraídos de f , así como otros valores. En muchos casos, un modelo puede convertirse en una función de la forma: [ 5 ] [ 17 ] [ 18 ]
- m(f,p,q)
donde la función vectorial m proporciona los errores entre los datos p y las predicciones del modelo. El vector q proporciona algunos parámetros variables que son las partes desconocidas del modelo.
Los parámetros q varían con las condiciones de operación c de una manera que se determinará. [ 5 ] [ 17 ] Esta relación se puede especificar como q = Ac donde A es una matriz de coeficientes desconocidos, y c como en la regresión lineal [ 6 ] [ 7 ] incluye un término constante y posiblemente valores transformados de las condiciones de operación originales para obtener relaciones no lineales [ 19 ] [ 20 ] entre las condiciones de operación originales y q . Entonces se trata de seleccionar qué términos en A son distintos de cero y asignarles valores. La finalización del modelo se convierte en un problema de optimización para determinar los valores distintos de cero en A que minimizan los términos de error m(f,p,Ac) sobre los datos. [ 1 ] [ 16 ] [ 21 ] [ 22 ] [ 23 ]
Finalización del modelo
Una vez seleccionados los valores distintos de cero, los coeficientes restantes en A se pueden determinar minimizando m ( f , p , Ac ) sobre los datos con respecto a los valores distintos de cero en A , generalmente mediante mínimos cuadrados no lineales . La selección de los términos distintos de cero se puede realizar mediante métodos de optimización como el recocido simulado y los algoritmos evolutivos . Además, los mínimos cuadrados no lineales pueden proporcionar estimaciones de precisión [ 11 ] [ 15 ] para los elementos de A que se pueden usar para determinar si son significativamente diferentes de cero, proporcionando así un método de selección de términos . [ 24 ] [ 25 ]
En ocasiones, es posible calcular los valores de q para cada conjunto de datos, directamente o mediante mínimos cuadrados no lineales . Posteriormente, se puede utilizar la regresión lineal, más eficiente, para predecir q utilizando c, seleccionando así los valores distintos de cero en A y estimando sus valores. Una vez localizados los valores distintos de cero, se pueden aplicar mínimos cuadrados no lineales al modelo original m(f,p,Ac) para refinar dichos valores. [ 16 ] [ 21 ] [ 22 ]
Un tercer método es la inversión del modelo , [ 5 ] [ 17 ] [ 18 ] que convierte la m ( f , p , Ac ) no lineal en una forma lineal aproximada en los elementos de A , que puede examinarse utilizando una selección de términos eficiente [ 24 ] [ 25 ] y la evaluación de la regresión lineal. [ 10 ] Para el caso simple de un único valor q ( q = a T c ) y una estimación q* de q . Haciendo d q = a T c − q* se obtiene
- m(f,p,a T c) = m(f,p,q* + d q) ≈ m(f,pq*) + d q m'(f,p,q*) = m(f,pq*) + (a T c − q*) m'(f,p,q*)
de modo que T ahora se encuentra en una posición lineal con todos los demás términos conocidos, y por lo tanto puede analizarse mediante técnicas de regresión lineal . Para más de un parámetro , el método se extiende de manera directa. [ 5 ] [ 18 ] [ 17 ] Después de comprobar que el modelo ha mejorado, este proceso puede repetirse hasta la convergencia. Este enfoque tiene la ventaja de que no necesita que los parámetros q puedan determinarse a partir de un conjunto de datos individual y la regresión lineal se realiza sobre los términos de error originales [ 5 ]
Validación del modelo
Cuando se dispone de datos suficientes, se recomienda dividirlos en un conjunto independiente para la construcción del modelo y uno o dos conjuntos de evaluación . Este proceso puede repetirse utilizando varias selecciones del conjunto de construcción, y los modelos resultantes pueden promediarse o utilizarse para evaluar las diferencias en las predicciones.
Una prueba estadística como la chi-cuadrado sobre los residuos no es particularmente útil. [ 26 ] La prueba chi-cuadrado requiere desviaciones estándar conocidas que rara vez están disponibles, y las pruebas fallidas no dan ninguna indicación de cómo mejorar el modelo. [ 11 ] Hay una variedad de métodos para comparar modelos anidados y no anidados. Estos incluyen la comparación de predicciones del modelo con datos repetidos.
Un intento de predecir los residuos m(, ) con las condiciones de operación c mediante regresión lineal mostrará si los residuos pueden predecirse. [ 21 ] [ 22 ] Los residuos que no pueden predecirse ofrecen pocas perspectivas de mejorar el modelo utilizando las condiciones de operación actuales. [ 5 ] Los términos que sí predicen los residuos son términos prometedores para incorporar al modelo y mejorar su rendimiento. [ 21 ]
La técnica de inversión de modelos descrita anteriormente puede utilizarse para determinar si un modelo puede mejorarse. En este caso, la selección de términos distintos de cero no es tan importante y la predicción lineal puede realizarse utilizando los autovectores significativos de la matriz de regresión . Los valores de A determinados de esta manera deben sustituirse en el modelo no lineal para evaluar las mejoras en los errores del modelo. La ausencia de una mejora significativa indica que los datos disponibles no permiten mejorar la forma actual del modelo utilizando los parámetros definidos. [ 5 ] Se pueden insertar parámetros adicionales en el modelo para que esta prueba sea más completa.
Véase también
- Experimento informático
- Simulación por ordenador
- Diseño de experimentos
- Pruebas de caja gris
- Modelo matemático
- identificación de sistemas no lineales
- Estimación de parámetros
- Diseño de la investigación
- Modelado científico
- Simulación
- Modelo estadístico
- dinámica de sistemas
- Identificación del sistema
- Realización del sistema
- teoría de sistemas
Referencias
- 1 2 3 Bohlin, Torsten P. (7 de septiembre de 2006). Identificación práctica de procesos de caja gris: teoría y aplicaciones . Springer Science & Business Media. ISBN 978-1-84628-403-8.
- ↑ "Estimación de modelos de caja gris" . Mathworks 2. 2012.
- ↑ Kroll, Andreas (2000). Modelos de caja gris: conceptos y aplicación. En: Nuevas fronteras en inteligencia computacional y sus aplicaciones, vol. 57 de Fronteras en inteligencia artificial y aplicaciones, pp. 42-51. IOS Press, Ámsterdam.
- ↑ Sohlberg, B., y Jacobsen, EW, 2008. Modelado de caja gris: ramas y experiencias , Actas del 17.º Congreso Mundial, Federación Internacional de Control Automático, Seúl. pp. 11415-11420
- 1 2 3 4 5 6 7 8 9 10 Whiten, B., 2013. Model completion and validation using inversion of grey box models , ANZIAM J.,54 (CTAC 2012) pp C187–C199.
- 1 2 Draper, Norman R.; Smith, Harry (25 de agosto de 2014). Análisis de regresión aplicada . John Wiley & Sons. págs. 657–. ISBN 978-1-118-62568-2.
- 1 2 Weisberg, Sanford (25 de noviembre de 2013). Regresión lineal aplicada . Wiley. ISBN 978-1-118-59485-8.
- ↑ Heaton, J., 2012. Introducción a las matemáticas de las redes neuronales, Heaton Research Inc. (Chesterfield, MO), ISBN 978-1475190878
- ↑ Stergiou, C.; Siganos, D. (2013). "Redes neuronales" . Archivado del original el 16 de diciembre de 2009. Recuperado el 3 de julio de 2013 .
- 1 2 Lawson, Charles L.; J. Hanson, Richard (1 de diciembre de 1995). Resolución de problemas de mínimos cuadrados . SIAM. ISBN 978-0-89871-356-5.
- 1 2 3 Press, WH; Teukolsky, SA; Vetterling, WT; Flannery, BP (2007). Numerical Recipes (3.ª ed.). Cambridge University Press. ISBN 978-0-521-88068-8.
- ↑ Gelman, Andrew; Carlin, John B.; Stern, Hal S.; Dunson, David B.; Vehtari, Aki; Rubin, Donald B. (1 de noviembre de 2013). Análisis de datos bayesianos, tercera edición . CRC Press. ISBN 978-1-4398-4095-5.
- ↑ Mathworks, 2013. Modelos de caja gris compatibles
- 1 2 Hauth, J. (2008), Modelado de caja gris para sistemas no lineales (PDF) (tesis doctoral, Universidad Tecnológica de Kaiserslautern ).
- 1 2 Nash, JC y Walker-Smith, M. 1987. Estimación de parámetros no lineales, Marcel Dekker, Inc. (Nueva York).
- 1 2 3 Whiten, WJ, 1971. Técnicas de construcción de modelos aplicadas a procesos de tratamiento de minerales, Simposio sobre sistemas de control automático en plantas de procesamiento de minerales, (Instituto Australasiano de Minería y Metalurgia, Sucursal del Sur de Queensland, Brisbane), 129-148.
- 1 2 3 4 Whiten, WJ, 1994. Determinación de relaciones de parámetros dentro de modelos no lineales, Boletín SIGNUM, 29(3–4,) 2–5. 10.1145/192527.192535.
- 1 2 3 Whiten, B., 2014. Determinación de la forma de ecuaciones diferenciales ordinarias mediante inversión de modelos , ANZIAM J. 55 (EMAC2013) pp.C329–C347.
- ↑ Polinomio
- ↑ Spline (matemáticas)
- 1 2 3 4 Kojovic, T., y Whiten WJ, 1994. Evaluación de la calidad de los modelos de simulación, Innovaciones en el procesamiento de minerales, (Universidad Lauretian, Sudbury) pp 437–446. ISBN 088667025X
- 1 2 3 Kojovic, T., 1989. El desarrollo y la aplicación de Model - un constructor de modelos automatizado para el procesamiento de minerales, tesis doctoral, Universidad de Queensland.
- ↑ Xiao, J., 1998. Extensiones de las técnicas de construcción de modelos y sus aplicaciones en el procesamiento de minerales, tesis doctoral, Universidad de Queensland.
- 1 2 Linhart, H.; Zucchini, W. (1986). Selección de modelos . Wiley. ISBN 978-0-471-83722-0.
- 1 2 Miller, Alan (15 de abril de 2002). Selección de subconjuntos en regresión . CRC Press. ISBN 978-1-4200-3593-3.
- ↑ Deming, William Edwards (2000). Fuera de la crisis , pág . 272. MIT Press. ISBN 978-0-262-54115-2.
- Modelado matemático
- Teoremas matemáticos