Red de conocimiento informático - Material del sitio web - ¿Cómo utilizar MATLAB para construir un modelo GM(1,n) para la predicción de datos fluctuantes?

¿Cómo utilizar MATLAB para construir un modelo GM(1,n) para la predicción de datos fluctuantes?

A partir de los resultados gráficos, el error de utilizar el modelo gris GM(1,1) para predecir datos de fluctuación es relativamente grande y su previsibilidad no es confiable. Se recomienda utilizar la red neuronal BP para la predicción, es decir, predecir 10 datos mediante entrenamiento con 5 datos conocidos. El proceso del método:

1. Importar datos

2. Generar conjunto de entrenamiento y conjunto de prueba

3. Procesamiento de normalización de datos. Crear/entrenar red neuronal BP y prueba de simulación

5. Evaluación del desempeño (error relativo, coeficiente de determinación, rango)

6. De acuerdo con el método anterior, puede obtener los siguientes resultados.