Time Series Forecasting Python

Sdílet
Vložit
  • čas přidán 2. 01. 2023
  • En esta ocasión vamos hablar sobre el #pronóstico de #SeriesdeTiempo en la cual vamos a aplicar 4 modelos diferentes como son:
    1. Modelo #Arima
    2. Modelo #lstm
    3. Random Forest
    4. Modelo con #Prophet
    Vamos hacer las comparaciones de sus predicciones y los errores para cada uno de los modelo.
    cuaderno:
    github.com/Naren8520/Serie-de...

Komentáře • 37

  • @brunoscience854
    @brunoscience854 Před rokem +1

    Excelente Naren... Muy buena exploración

  • @juraye
    @juraye Před rokem

    Excelente video, gracias por compartir

  • @solfigueroanieto
    @solfigueroanieto Před rokem +1

    Naren, excelente como siempre, muy claro

    • @narencastellon
      @narencastellon  Před rokem

      Gracias Sol!!! Si puedes compartirlo 💪 genial... No olvides dar like 😁
      Gracias!!!

  • @JOSELUIS-yw4fw
    @JOSELUIS-yw4fw Před rokem +3

    excelente aporte, si das cursos de esto por favor anuncialo

  • @leonpardox7548
    @leonpardox7548 Před 3 měsíci +1

    Gracias

  • @prometeo34
    @prometeo34 Před rokem +1

    Naren, excelente tutorial, te felicito, realmente muy didactico y claro.

  • @EduardoMarck-jo6mt
    @EduardoMarck-jo6mt Před měsícem

    Muy buen video , gracias.

  • @JOSECOLOMA-ri7rr
    @JOSECOLOMA-ri7rr Před 7 měsíci +1

    excelente video tutorial y bien explicado, te quería consultar si tienes un video similar pero al menos 2 variables adicionales ej ocupaste solo campo fecha y precio ajustado, digo para hacer un análisis multivariado con mas variables que inciden o impactan y mejoran la proyección

  • @utslayer1
    @utslayer1 Před rokem +3

    Esta genial. Sabes q te falto? Mostrarnos como sacar un dato futuro usando los modelos. Estaria bien que lo explicaras. Muchisimas gracias por el video

    • @narencastellon
      @narencastellon  Před rokem +1

      En cada modelo que se explica está como hacer las predicciones.

    • @alejandrooo192
      @alejandrooo192 Před 3 měsíci

      Yo tengo la misma pregunta como hacer las predicciones o mejor dicho pronósticos fuera de set de datos de prueba

  • @NarenIsraelCastellon
    @NarenIsraelCastellon Před 28 dny +1

    🎉Esmi. Papá,

  • @alejandrooo192
    @alejandrooo192 Před 4 měsíci

    Muy buen video , busque el codigo que diste pero no sale la desconversion de los datos del random forest , y como lo colocas en el video me hace la desconvercion pero mal

  • @telavin
    @telavin Před rokem +1

    Excelente video Naren, es posible que subas el notebook?

    • @narencastellon
      @narencastellon  Před rokem +3

      En la descripción del vídeo podés encontrar el link de mi Github... No olvides dejar un estrella 🙏... Saludos!!!

  • @christiandagatti1016
    @christiandagatti1016 Před 11 měsíci +1

    Hola profe! gran vídeo, muchas gracias.
    Consulta: En este video realiza la transformación de la serie a través de la diferenciación para lograr que sea estacionaria.. ¿Pero utiliza la serie sin transformar para las predicciones con los modelos?

    • @narencastellon
      @narencastellon  Před 11 měsíci

      La diferenciacion se usa para poder determinar cuáles serán los términos que va a llegar el modelo... Al usar AutoARIMA no se necesita que lo datos sean diferenciados, ya que la automatización se va a encargar de encontrar el mejor modelo a partir de la series que tengamos... Los demás modelo pueden trabajar con datos estacionarios y no.

    • @christiandagatti1016
      @christiandagatti1016 Před 11 měsíci +1

      @@narencastellonGenio profe!
      Solo Sarima necesita la series estacionarias... entiendo, muchas gracias de nuevo!

    • @narencastellon
      @narencastellon  Před 11 měsíci

      @@christiandagatti1016 todos los modelos de la familia arima requiere que la serie sea estacionaria... Pero casi toda la mayoría de los modelos univariados necesita que la serie sea estacionaria... Cuidado con esto... Estacionario no es lo mismo que estacionalidad ... Son conceptos diferentes....

    • @christiandagatti1016
      @christiandagatti1016 Před 11 měsíci

      En este caso ¿ entrena Random forest, Lstm y Prophet con los datos de la serie sin transformar? Es decir sin la diferenciacion

    • @narencastellon
      @narencastellon  Před 11 měsíci

      @@christiandagatti1016 si puedes hacerlo y probar... Lo recomendable es hacer un tratamiento de los datos, ejemplo una normalización , usar cox box, una logaritmo... Si la serie lo requiere o otro método de transformación de datos ..
      Mirar si tienes datos outoliers, o una estandarizacion ... Muchas cosas podés hacer todo dependera de la series que tengas y el desempeño que puedas tener el modelo

  • @rodrigopuentes7232
    @rodrigopuentes7232 Před rokem +1

    Cordial saludo, tengo una duda, cuando hago el comando arima_pred = arima_result.predict(start = len(train_data), end = len(df)-1, typ="levels").rename("ARIMA Predictions"), no visualizo fechas, solo numeros. es normal?

    • @narencastellon
      @narencastellon  Před rokem +1

      Cuando haces esa instrucción estás realizando las predicciones de la forma 1, que son con los datos de prueba.

    • @rodrigopuentes7232
      @rodrigopuentes7232 Před rokem

      @@narencastellon si, pero no muestra fechas, muestras numeros consecutivos

    • @narencastellon
      @narencastellon  Před rokem

      Si muestra las fechas, revisa el vídeo nuevamente, te das columnas, las fechas y las predicciones, en ambos casos!!!

  • @Rimbo28
    @Rimbo28 Před 6 měsíci

    Por favor, ten cuidado con el volumen del microfono que cambia muy de golpre satura y molesta

  • @andrestorres8365
    @andrestorres8365 Před 2 měsíci

    creo que el timegenerator esta mal usando, solo le diste 16 datos para entrenar a demas es falso que las LSTM tengan el parámetro hidden_layer_sizes

    • @narencastellon
      @narencastellon  Před měsícem

      He mencionado el cómo parte teórico el Hidden layer, pero no lo he usado en el modelo LSTM, este modelo no usa ese parámetros, en cuanto timegenerador yo lo puedo en ese caso no hay ningún problema, si quiero usarlo para 5 forecast como para 100 lo puedo hacer, no hay ninguna restricción al respecto