Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Convertir Datos No Estacionarios a Estacionarios | Modelos No Estacionarios
Análisis de Series Temporales
course content

Contenido del Curso

Análisis de Series Temporales

Análisis de Series Temporales

1. Serie Temporal: Comencemos
2. Procesamiento de Series Temporales
3. Visualización de Series Temporales
4. Modelos Estacionarios
5. Modelos No Estacionarios
6. Resuelve Problemas Reales

bookConvertir Datos No Estacionarios a Estacionarios

Así pues, pasemos a la fase de tratamiento de los datos no estacionarios. Ya has visto modelos predictivos que puedes utilizar para trabajar con datos estacionarios, pero como la mayoría de los datos son no estacionarios, hay formas de convertirlos.

Hay muchos tipos de transformaciones, como la diferencia, la transformación logarítmica, el cambio proporcional, etc. Pero la idea principal de las transformaciones matemáticas es aplicar alguna función a cada valor de la serie temporal para eliminar la dependencia temporal (esto incluye tendencias y estacionalidad).

Empezaremos con la diferenciación utilizada en el modelo ARIMA. El principio es sencillo: el valor pasado se resta del actual:

Esto permite estabilizar el valor de la serie temporal, haciéndola más constante. Implementemos la transformación de diferencias usando Python:

Pasemos a la transformación logarítmica. Si la diferencia nos permite igualar la media, la transformación logarítmica estabiliza la varianza de la serie temporal. La única limitación es que la transformación logarítmica sólo puede funcionar con valores positivos.

A continuación se muestra el código para la transformación logarítmica (transformación log): ``python importar numpy como np

dataset["log"] = np.log(dataset["Open"])

Tarea
test

Swipe to show code editor

Implemente una transformación de diferencia en el conjunto de datos AirPassengers.csv y obtenga la media antes y después para la columna #Passengers.

    1. Lea el archivo AirPassengers.csv.
    1. Elimine la columna "Month" del DataFrame "df".
    1. Calcule el valor medio de la columna "#Pasajeros" antes de los cambios.
    1. Calcule las diferencias de cada valor de la columna "#Pasajeros" respecto al anterior (periodos = 1), elimine los valores NA y calcule la media de la columna actualizada.
Switch to desktopCambia al escritorio para practicar en el mundo realContinúe desde donde se encuentra utilizando una de las siguientes opciones
¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 5. Capítulo 2
toggle bottom row

bookConvertir Datos No Estacionarios a Estacionarios

Así pues, pasemos a la fase de tratamiento de los datos no estacionarios. Ya has visto modelos predictivos que puedes utilizar para trabajar con datos estacionarios, pero como la mayoría de los datos son no estacionarios, hay formas de convertirlos.

Hay muchos tipos de transformaciones, como la diferencia, la transformación logarítmica, el cambio proporcional, etc. Pero la idea principal de las transformaciones matemáticas es aplicar alguna función a cada valor de la serie temporal para eliminar la dependencia temporal (esto incluye tendencias y estacionalidad).

Empezaremos con la diferenciación utilizada en el modelo ARIMA. El principio es sencillo: el valor pasado se resta del actual:

Esto permite estabilizar el valor de la serie temporal, haciéndola más constante. Implementemos la transformación de diferencias usando Python:

Pasemos a la transformación logarítmica. Si la diferencia nos permite igualar la media, la transformación logarítmica estabiliza la varianza de la serie temporal. La única limitación es que la transformación logarítmica sólo puede funcionar con valores positivos.

A continuación se muestra el código para la transformación logarítmica (transformación log): ``python importar numpy como np

dataset["log"] = np.log(dataset["Open"])

Tarea
test

Swipe to show code editor

Implemente una transformación de diferencia en el conjunto de datos AirPassengers.csv y obtenga la media antes y después para la columna #Passengers.

    1. Lea el archivo AirPassengers.csv.
    1. Elimine la columna "Month" del DataFrame "df".
    1. Calcule el valor medio de la columna "#Pasajeros" antes de los cambios.
    1. Calcule las diferencias de cada valor de la columna "#Pasajeros" respecto al anterior (periodos = 1), elimine los valores NA y calcule la media de la columna actualizada.
Switch to desktopCambia al escritorio para practicar en el mundo realContinúe desde donde se encuentra utilizando una de las siguientes opciones
¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 5. Capítulo 2
toggle bottom row

bookConvertir Datos No Estacionarios a Estacionarios

Así pues, pasemos a la fase de tratamiento de los datos no estacionarios. Ya has visto modelos predictivos que puedes utilizar para trabajar con datos estacionarios, pero como la mayoría de los datos son no estacionarios, hay formas de convertirlos.

Hay muchos tipos de transformaciones, como la diferencia, la transformación logarítmica, el cambio proporcional, etc. Pero la idea principal de las transformaciones matemáticas es aplicar alguna función a cada valor de la serie temporal para eliminar la dependencia temporal (esto incluye tendencias y estacionalidad).

Empezaremos con la diferenciación utilizada en el modelo ARIMA. El principio es sencillo: el valor pasado se resta del actual:

Esto permite estabilizar el valor de la serie temporal, haciéndola más constante. Implementemos la transformación de diferencias usando Python:

Pasemos a la transformación logarítmica. Si la diferencia nos permite igualar la media, la transformación logarítmica estabiliza la varianza de la serie temporal. La única limitación es que la transformación logarítmica sólo puede funcionar con valores positivos.

A continuación se muestra el código para la transformación logarítmica (transformación log): ``python importar numpy como np

dataset["log"] = np.log(dataset["Open"])

Tarea
test

Swipe to show code editor

Implemente una transformación de diferencia en el conjunto de datos AirPassengers.csv y obtenga la media antes y después para la columna #Passengers.

    1. Lea el archivo AirPassengers.csv.
    1. Elimine la columna "Month" del DataFrame "df".
    1. Calcule el valor medio de la columna "#Pasajeros" antes de los cambios.
    1. Calcule las diferencias de cada valor de la columna "#Pasajeros" respecto al anterior (periodos = 1), elimine los valores NA y calcule la media de la columna actualizada.
Switch to desktopCambia al escritorio para practicar en el mundo realContinúe desde donde se encuentra utilizando una de las siguientes opciones
¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Así pues, pasemos a la fase de tratamiento de los datos no estacionarios. Ya has visto modelos predictivos que puedes utilizar para trabajar con datos estacionarios, pero como la mayoría de los datos son no estacionarios, hay formas de convertirlos.

Hay muchos tipos de transformaciones, como la diferencia, la transformación logarítmica, el cambio proporcional, etc. Pero la idea principal de las transformaciones matemáticas es aplicar alguna función a cada valor de la serie temporal para eliminar la dependencia temporal (esto incluye tendencias y estacionalidad).

Empezaremos con la diferenciación utilizada en el modelo ARIMA. El principio es sencillo: el valor pasado se resta del actual:

Esto permite estabilizar el valor de la serie temporal, haciéndola más constante. Implementemos la transformación de diferencias usando Python:

Pasemos a la transformación logarítmica. Si la diferencia nos permite igualar la media, la transformación logarítmica estabiliza la varianza de la serie temporal. La única limitación es que la transformación logarítmica sólo puede funcionar con valores positivos.

A continuación se muestra el código para la transformación logarítmica (transformación log): ``python importar numpy como np

dataset["log"] = np.log(dataset["Open"])

Tarea
test

Swipe to show code editor

Implemente una transformación de diferencia en el conjunto de datos AirPassengers.csv y obtenga la media antes y después para la columna #Passengers.

    1. Lea el archivo AirPassengers.csv.
    1. Elimine la columna "Month" del DataFrame "df".
    1. Calcule el valor medio de la columna "#Pasajeros" antes de los cambios.
    1. Calcule las diferencias de cada valor de la columna "#Pasajeros" respecto al anterior (periodos = 1), elimine los valores NA y calcule la media de la columna actualizada.
Switch to desktopCambia al escritorio para practicar en el mundo realContinúe desde donde se encuentra utilizando una de las siguientes opciones
Sección 5. Capítulo 2
Switch to desktopCambia al escritorio para practicar en el mundo realContinúe desde donde se encuentra utilizando una de las siguientes opciones
We're sorry to hear that something went wrong. What happened?
some-alt