Ejemplos combinados

En el ejemplo anterior, experimentó con la predicción de datos medidos. Puede resultar útil combinar datos y funciones, por ejemplo para intentar eliminar tendencias o componentes estacionales.

Una versión básica de esa idea está disponible en la demostración de abajo. Tanto los datos como las funciones pueden utilizarse para construir datos que deben aprenderse. Aunque esto es muy simple, puede ayudar a ilustrar qué puede ser necesario para lograr una mejor predicción.

Cómo trabajar con la demostración

  • En esta versión están disponibles funciones adicionales que corresponden a los valores mostrados en las demostraciones anteriores:
    • nasdaqday(x) devuelve el índice bursátil NASDAQ diario (es decir, valores de cierre al final del día) para todo el año 2007 (desde el 3 de enero hasta el 31 de diciembre de 2007): 251 valores
    • nasdaqweek(x) NASDAQ semanal: datos desde el 5 de julio de 2002 hasta el 4 de enero de 2008: 288 valores
    • eurusd(x) devuelve datos del par de divisas Forex EUR USD: datos diarios para el año 2007: 313 valores
    • usdjpy(x) devuelve datos del par de divisas Forex USD JPY: datos diarios para el año 2007: 313 valores
    • usdchf(x) devuelve datos del par de divisas Forex USD CHF: datos diarios para el año 2007: 313 valores
    • eurjpy(x) devuelve datos del par de divisas Forex EUR JPY: datos diarios para el año 2007: 313 valores
    Para x=0 se devuelve el primer valor; para x=1 se devuelve el siguiente valor; y así sucesivamente. Siempre se devuelve el valor de cierre y, si es necesario, x se redondea al entero más cercano. Fuera del rango de los datos, se devuelve cero.
  • Puede experimentar añadiendo otras funciones a estos datos. También puede intentar cambiar la entrada de la función (x) para lograr otra ordenación de los datos. Algunos ejemplos para probar:
    • nasdaqday(x)     (no olvide establecer el intervalo de 0 a 250)
    • nasdaqday(x)-x/20     (no olvide establecer el intervalo de 0 a 250)
    • nasdaqday(-x)     (no olvide establecer el intervalo de -250 a 0)
    • nasdaqday(-x)+x/20     (no olvide establecer el intervalo de -250 a 0)
    • eurusd(x)     (no olvide establecer el intervalo de 0 a 312)
    • eurusd(x)-x/1800     (no olvide establecer el intervalo de 0 a 312)
  • Nuevamente, esta demostración es solo ilustrativa: una predicción utilizable suele ser solo una parte de la solución de un problema, y la predicción en sí no siempre tiene que ser muy exacta.

Gráfico de predicción

El azul muestra la señal de origen y los puntos de la ventana muestreada. El rojo muestra la predicción aprendida.

Evolución del error

Error de entrenamiento, evaluación y prueba

Vista de la red

Una visualización compacta de la topología actual de la red.

Conjunto de entrenamiento