Cómo predecir un valor futuro con Python |

Поділитися
Вставка
  • Опубліковано 19 лис 2024

КОМЕНТАРІ • 91

  • @fasteracademy
    @fasteracademy  10 місяців тому +7

    Predice valores con Python, pero con una RED NEURONAL MLP😊 : ua-cam.com/video/37XfhKedcbc/v-deo.html

  • @IdequelBernabel
    @IdequelBernabel 9 місяців тому +2

    ¡Una verdadera joya de explicación! 🏆
    Excelente! ¡Muchas gracias!

  • @FMAshadow2012
    @FMAshadow2012 Рік тому +9

    Excelente video se agradece el tiempo dedicado, espero despues puedas explicar la parte del codigo donde configuras el grafico

  • @paolodiaz3922
    @paolodiaz3922 Рік тому +7

    Excelente video, una explicacion muy didactica y clara! se agradece... si pudieras compartir el codigo en un block de notas.. seria espectacular, saludos y gracias nuevamente

  • @danielmendoo
    @danielmendoo 3 місяці тому +2

    Gracias amigo por el vídeo, excelente explicación

  • @tarikabaraka2251
    @tarikabaraka2251 8 місяців тому +5

    Los pronósticos son un método que se utiliza ampliamente en el análisis de las series de tiempo para predecir una variable de respuesta, como ganancias mensuales, comportamiento de acciones o cifras de desempleo, para un período de tiempo determinado. Los pronósticos se basan en patrones de datos existentes.

  • @edwardbrandt4868
    @edwardbrandt4868 Рік тому +3

    Hola, primeramente agradecer el trabajo que has desarrollado para presentar el video. Sin embargo, al revisar tu presentación encuentro algunas oportunidades que me gustaria entender...lo que has presentado esta relacionado a series de tiempo y predicciones. Uno de los elementos claves en las predicciones es que los modelos que presentas (los polinomios) tienen pesos, parámetros o coefientes...es un hecho probado que a medida que se complejiza el modelo..es decir, aumentando el polinomios...lse frean mas parametros, luego el riesgo de sobreajuste es mas evidente...es decir..tus datos se enamoran del modelo y eso provoca que el error tienda a cero...finalmente deberias tener una data de validacion de forma que tu modelo se pruebe con ellos..asi al comparar los errores podras establecer que el modelo es aplicable...por otro lado las metricas de MAE y R2 son mas adecuadas que las indicadas...ese el cuidado al realizar series de tiempo y predicciones...sigue adelante...a todos nos ha pasado.

    • @fasteracademy
      @fasteracademy  Рік тому

      tienes toda la razón amigo. Gracias por el comentario!

  • @YENIFERABM
    @YENIFERABM 2 місяці тому

    Excelente explicación. Muchas gracias es justo lo que estaba buscando

  • @eduardoluis256
    @eduardoluis256 9 місяців тому

    Este video definitivamente es una joya! Excelente contenido!

    • @fasteracademy
      @fasteracademy  9 місяців тому +1

      Y hay uno mejor con una red neuronal! Saludos!

  • @CARLOSJIMENEZGALLARDO
    @CARLOSJIMENEZGALLARDO Рік тому +4

    aunque el proceso entrega información "aceptable" , es una mala Praxis "estadísticamente hablando" el año no es una variable que explique la variable dependiente, ya que solo es una tendencia muy sensible a fluctuaciones y que estos modelos o hablar de crecer o decrecer (basado en Tiempo), aun mas si aplican para la década 2020, verán que no servirá.
    Es correcto aplicar un modelo de serie temporal, el cual es capaz de implicar 4 estados, Tendencia(lo realizado en el video), Ciclicidad (cambios por sobre el año), Estacionalidad( cambios en el año), Estacionariedad (cuanto de la serie es invariante al tiempo), aplicar modelos sencillos como AR, MA, ARMA, ARIMA, ARCH, GARCH, etc. sería las soluciones mas confiables, y obviamente con muchos mas datos.
    Puedo entender la confusión al ser realizada por un Data Engineer, pero no lo hará una Data Scientist.

    • @fasteracademy
      @fasteracademy  Рік тому +3

      Tienes toda la razón, gracias por el aporte. Saludos!!

  • @Javv1721
    @Javv1721 11 місяців тому +1

    Justo lo que estaba buscando

  • @santiagomonroy2116
    @santiagomonroy2116 2 роки тому +2

    Buenardo acabas de darme una excelente predicción de serie de precios anuales para un mercado.

  • @samuelsaravia7621
    @samuelsaravia7621 4 місяці тому

    Bonito video bien entendible

  • @predatoretigris
    @predatoretigris Рік тому +1

    buen video

  • @DataAnalystKevin
    @DataAnalystKevin Рік тому

    Excelente video.

  • @maximilianoruiz8985
    @maximilianoruiz8985 8 місяців тому

    Excelente, cuando puedas hazlo con acciones financieras😊

  • @mauricioherrera6694
    @mauricioherrera6694 8 місяців тому +2

    Me uno a la cadena de comentarios positivos, realmente te felicito, pero deja explicar un par de razones para que otros youtubers también capten la idea; 1ero- Directo al grano, sin chistecitos, sin eso de "suscribirte", etc... 2do Tienes consciencia de que NO TODOS saben matemáticas, programación, estadísticas, es decir, aunque la mayoría que verá el video sabe "algo de alguna mencionada, tu no lo das por sentado y "ESO" mi estimado es crucial pues cuando se hace un tutorial o se da alguna explicación se tiene que hacer asi y se lee "obvio" pero resulta que no lo es para todo el mundo. Así que hermano, lo felicito y te animo a seguir, solo acabo de ver este video y me dio curiosidad de entrar a tu canal y ya me suscribí, así listo.

  • @GILBERTOSANCHEZ-rc2ib
    @GILBERTOSANCHEZ-rc2ib Рік тому +5

    hola Betto Le, por favor puede dar mas detalles en cuanto a la linea de la funcion y1 = fx(x1,coef). Tambien tengo el error por que fx no esta definida. Como se construye la funcion? Si se deja de la forma y1 = x(x1,coef) genera el error 'numpy.ndarray' object is not callable. Si se deja de la forma y1 = (x1,coef), entonces genera error al hacer el plot en la linea: plt.plot(x1,y1,"--",linewidth=3,color='orange') con error que dice que los 2 array tienen dimensiones diferentes. Puede publicar el codigo completo para descargarlo y poderlo analizar?

    • @fasteracademy
      @fasteracademy  Рік тому +3

      En el min 4:14 aparece la función fx 😊

  • @ivanferre5708
    @ivanferre5708 2 роки тому

    Hermano explicas muy bien, exitos loco.!

  • @celesteriverasuarez9178
    @celesteriverasuarez9178 2 місяці тому

    💜

    • @fasteracademy
      @fasteracademy  2 місяці тому

      @@celesteriverasuarez9178 🧠🦾😉

  • @tormentadestellar8918
    @tormentadestellar8918 Рік тому +1

    y por qué no grado cinco si fue la que tuvo mayor grado de predicción?

  • @arielgarcia3184
    @arielgarcia3184 7 місяців тому

    No me gustó la selección del.mejor modelo. Se podrían aplicar los supuestos del modelo en ese caso?

  • @marlenehernandez4040
    @marlenehernandez4040 Рік тому +1

    Yo intenté esto pero por mes, funciona bien pero no me aparece la línea punteada 🥺

  • @afui07
    @afui07 7 місяців тому

    Eres un crack

  • @leurob
    @leurob 2 роки тому +1

    Hola, gracias por el tuto. ando estudiando este contenido, pero sale error con la función fx, podrías porfa indicarnos como la armaste? muchas gracias.

    • @fasteracademy
      @fasteracademy  2 роки тому +1

      En el min 4:14 aparece la función fx 😊

  • @Salomonkein1992
    @Salomonkein1992 10 місяців тому

    Tienes ideas para combinar con pythorch?

    • @fasteracademy
      @fasteracademy  10 місяців тому +1

      Hay un nuevo video para estimar valores con una red neuronal MLP con python, pytorch. Chequéalo, saludos!!

  • @JoseLuis-gb2ls
    @JoseLuis-gb2ls Місяць тому

    Y si quiero predecir más años?

  • @RodrigoFuentes-l3n
    @RodrigoFuentes-l3n Рік тому +1

    Hola, me sale este error cuando para el segundo código, calcular el error medio cuadrático y_pred= np.polyval(coef, j) ^
    IndentationError: expected an indented block, como puedo arreglarlo, gracias de antemano

    • @fasteracademy
      @fasteracademy  Рік тому +1

      debe ser que copiaste mal el código amigo. Fíjate en la identacion en el bucles 😊

    • @RodrigoFuentes-l3n
      @RodrigoFuentes-l3n Рік тому +1

      @@fasteracademy He revisado varias veces y no encuentre el error, mes das un tipos o una ayuda, dejo el código
      anno= 2000
      grado= np.arange(0, 30, + 1, 1)
      aproxi= np.array([])
      y_pred_vec= np.array([])
      for i in grado:
      coef = np.polyfit(x,y,i)
      p = np.polyval(coef, anno)
      aproxi= np.append(aproxi, p)

      y_pred_vec= np.array([])
      for j in x:
      y_pred= np.polyval(coef, j)
      y_pred_vec = np.append(y_pred_vec, y_pred)

      MSE= (sum( (y - y_pred_vec)**2))/len(y)
      print(f"para grado {i} el MES es:{MSE}")
      plt.figure(figsize=[20,10])
      plt.title("grado del polinomio vs predicción:")
      plt.plot(grado,aproxi,"--", linewidth=3,color='red')
      plt.grid("on")
      plt.show()

    • @fasteracademy
      @fasteracademy  Рік тому +1

      @@RodrigoFuentes-l3n He subido el código a GITHUB para que lo puedas descargar. Saludos amigo!!!🤙

    • @RodrigoFuentes-l3n
      @RodrigoFuentes-l3n Рік тому

      @@fasteracademy muchas gracias 😄

    • @RodrigoFuentes-l3n
      @RodrigoFuentes-l3n Рік тому

      @@fasteracademy le di seguir a sus páginas, espero seguir aprendiendo.

  • @franciscollana5991
    @franciscollana5991 9 місяців тому

    Hola Hola FA, tengo un preblma con la linea de aplica las funcion fx, al correr el codigo lo tira como error.
    Tu ayudapor favor, un abrazo

    • @HanzleeDrew
      @HanzleeDrew 8 місяців тому

      lo solucionaste?

    • @fasteracademy
      @fasteracademy  8 місяців тому

      tienes que crear la funcion fx. En el video se muestra la funcion fx

  • @hfreirel
    @hfreirel 5 місяців тому

    muy bueno!

  • @bryancamiloobandomartinez9816
    @bryancamiloobandomartinez9816 4 місяці тому

    Como configuro VSC con jupyter?

    • @fasteracademy
      @fasteracademy  4 місяці тому

      @@bryancamiloobandomartinez9816 en la tienda de vsc busca Júpiter notebook y lo instalas 🙂👍

  • @gestiondeproyectos5976
    @gestiondeproyectos5976 8 місяців тому +1

    Excelente proyecto.... aunque no entendí nada...

  • @dioneypazos4427
    @dioneypazos4427 Рік тому

    muy buen video, nada mas que al ser mucho codigo estaria muy cool que pasaran el codigo en un block de notas o algo para no perderle el hilo

    • @fasteracademy
      @fasteracademy  Рік тому

      Gracias por el feedback🥺, lo tendremos en cuenta para siguientes videos 😁❤️

    • @jesusalexislopez7652
      @jesusalexislopez7652 11 місяців тому +1

      Mediante la extensión BlackBox (Firefox y Chrome )puedes extraer código y texto de videos de UA-cam o imágenes

  • @alelsixx6168
    @alelsixx6168 4 місяці тому

    nadie se espera que estoy a punto de desbaratar el juego aviator y coronar con el millon

  • @Jeffgtz
    @Jeffgtz 11 місяців тому

    Y si quiero hacer una predicción para los siguientes 5 años ? 🤔🤔🤔

    • @fasteracademy
      @fasteracademy  10 місяців тому +1

      Hazlo con una red neuronal, hay un vídeo en el canal! Saludos!!!

    • @juan236
      @juan236 8 місяців тому

      piensas vivir 5 años más?, predícelo@@fasteracademy

  • @juan236
    @juan236 8 місяців тому

    puedo predecir hasta cuándo viviré? 🤔🤔

  • @francofm7869
    @francofm7869 Рік тому

    Hola, que tal? Buen video! ¿Hay forma de predecir los resultadores del quini6 o loto plus, o de los juegos de azar? Gracias!

    • @fasteracademy
      @fasteracademy  10 місяців тому

      Si tienes datos para entrenar a una red, pues puedes hacerlo! Con una red neuronal MLP por ejemplo!

  • @emmanuellonches
    @emmanuellonches Рік тому +1

    Hola , si venta fuera por meses , como hacer una predicción de 6 meses ??? saludos

    • @fasteracademy
      @fasteracademy  Рік тому +1

      Te refieres a que, en vez de años, tu tiempo está en meses. ¿Y quieres hacer un pronóstico 6 meses después de tu último mes? ¿O tienes datos hasta el mes 5 y quieres hacer la predicción para el mes 6?

  • @luiscabarela9022
    @luiscabarela9022 Рік тому +1

    Me dice que fx no está definido

    • @fasteracademy
      @fasteracademy  Рік тому

      En el min 4:14 aparece la función fx 😊

  • @chefrafa6169
    @chefrafa6169 Рік тому

    hola, me podrirás ayudar con el código, te lo agradecería un montón

    • @fasteracademy
      @fasteracademy  Рік тому

      El código se muestra en el video : )

    • @cesar_crypto
      @cesar_crypto Рік тому

      @@fasteracademy el git bro, paroo, oye como puedo contactarte?

    • @fasteracademy
      @fasteracademy  Рік тому

      @@cesar_crypto facebook

  • @EliseoAnayaRivero
    @EliseoAnayaRivero 8 місяців тому

    Amigo se puede si no tienes a X?. Es posible utilizar tu código

    • @fasteracademy
      @fasteracademy  8 місяців тому

      Qué es "X" o a qué te refieres con "X" ? 🦾

    • @EliseoAnayaRivero
      @EliseoAnayaRivero 8 місяців тому

      @@fasteracademy solo tengo los datos de( y )puedo encontrar los datos x?

    • @fasteracademy
      @fasteracademy  8 місяців тому

      @@EliseoAnayaRivero si solo tienes los datos de salida y no de entrada o viseversa, no puedes estimar la otra variable. Pero, hay otra opción que si solo tienes "datos" puedes agruparlos según en algo que se parezcan, así alguno de tus datos se agruparán entre si, y otras partes TMB lo harán. Y ya tu puedes darle una etiqueta a cada grupo que se formó. Se le conoce como aprendizaje no supervisado. Por ejemplo el algoritmo kMeans agrupa datos según alguna característica que desees, forma grupos y ya después tu puedes darle algún nombre o etiqueta a esos grupos. Saludos!! 🦾

    • @EliseoAnayaRivero
      @EliseoAnayaRivero 8 місяців тому

      @@fasteracademy Tienes algún vídeo tutorial o info?

    • @fasteracademy
      @fasteracademy  8 місяців тому

      @@EliseoAnayaRivero puedes buscar "aprendizaje no supervisado" en yt, dentro de este se encuentra el algoritmo "kmeans" y algunos más. Aún no tengo un video sobre esto, está en proceso jsutamente! Saludos 😀

  • @emanueloliveros6491
    @emanueloliveros6491 2 роки тому

    esto es inteligencia artificial?

    • @fasteracademy
      @fasteracademy  2 роки тому +1

      No exactamente, pero se usa un método para tratar de minimizar el error. "El error mínimo cuadrático". Y este método y muchos otros se usan en inteligencia artificial. 😉

    • @emanueloliveros6491
      @emanueloliveros6491 2 роки тому

      @@fasteracademy De que manera puedo utilizar inteligencia artificial para predecir una secuencia temporal de un dato numérico?

  • @RicardoRodriguez-py6ny
    @RicardoRodriguez-py6ny 5 місяців тому

    pero no dices por que no tiene sentido

  • @anyelolugo3624
    @anyelolugo3624 2 роки тому +10

    No entendí absolutamente nada, parece que hablara en idioma extraterrestre 👽, entiendo el principio básico o la idea del cómo funciona, pero en cuanto veo las computadoras se me nubla todo.

    • @fasteracademy
      @fasteracademy  2 роки тому

      😅 🥹

    • @JulioAlbertoLAZARTE
      @JulioAlbertoLAZARTE Рік тому +8

      Hola, está perfecta la explicación. Quizás tengas que estudiar un poco de matemática para entender. Me parece que no está bueno descalificar el video por tu ignorancia. 😢

    • @Ingenieriatutoriales91
      @Ingenieriatutoriales91 10 місяців тому +3

      Tienes que estudiar un poco de estadística amigo.

    • @arielgarcia3184
      @arielgarcia3184 7 місяців тому +1

      😂 Es que te falta conocer de que se está hablando

  • @Proyekta.Solutions
    @Proyekta.Solutions 9 місяців тому

    El futuro no se puede predecir. Carreta.

  • @leonelherrera4881
    @leonelherrera4881 2 місяці тому

    No sabes explicar es muy enfadoso y con fusa tu explicación

  • @ceibonoticias3809
    @ceibonoticias3809 Рік тому

    Para principiantes una porqueria el video