Python: Gráficas, Ajuste de Datos, Lectura de datos (Pandas, mathplotlib, Numpy, SciPy)

Поділитися
Вставка
  • Опубліковано 5 вер 2024
  • ¿Quieres importar datos desde un archivo de texto (*.txt)? ¿Hacer una gráfica en Python? Y hasta ajustar esos datos a un modelo lineal, Python, lo hace y de una forma muy sencilla, aquí te mostramos cómo hacerlo paso a paso. Esperamos que este vídeo te sea de utilidad, y si tienes mejoras al programa, no olvides compartirlas en la caja de comentarios.
    **Nota: El Header (encabezado) debe decir header=0, ya que la primer línea del archivo de texto, es el encabezado.
    Descarga el archivo TXT del vídeo:
    ✔ bit.ly/3FSt1aB
    ✔Nuestro blog:
    cctmexico.blogs...
    ✔Spyder
    pythonhosted.o...
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Otros vídeos que pueden ser de utilidad:
    ✔Métodos Numéricos: Eliminación Gaussiana (Principiante)/Gaussian Elimination (Beginner)
    • Métodos Numéricos: Eli...
    ✔Ciclo For(def)
    • Python: Ciclo For
    ✔Funciones (def)
    • Python: Funciones (def)
    ✔Entrada y salida de datos (print y raw_input)
    • Python: Entrada y sali...
    ✔Condiciones (If y else)
    • Python: Condicionales ...
    ✔Formato de tablas (str.format)
    • Python: Formato de tab...
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ✔Música
    You're free to use this song and monetize your video, but you must include the following in your video description:
    We Always Thought the Future Would Be Kind of Fun by Chris Zabriskie is licensed under a Creative Commons Attribution license (creativecommon...)
    Source: chriszabriskie....
    Artist: chriszabriskie....
    You're free to use this song and monetize your video, but you must include the following in your video description:
    Out of the Skies, Under the Earth by Chris Zabriskie is licensed under a Creative Commons Attribution license (creativecommon...)
    Source: chriszabriskie....
    Artist: chriszabriskie....
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

КОМЕНТАРІ • 135

  • @cctmexico
    @cctmexico  7 років тому +4

    💡Nota: El Header (encabezado) debe decir header=0, ya que la primer línea del archivo de texto, es el encabezado.
    📣 Aquí está el link actualizado para descargar el archivo txt: bit.ly/3FSt1aB

  • @mauccha27
    @mauccha27 6 років тому +5

    Hola Liliana, nuevamente, gran video
    Comparto
    Estoy trabajando en Jupyter en 2018
    y en las instrucciones
    x=data.ix[:,0]
    y=data.ix[:,1]
    me marcaba un error, diciéndome que la función estaba obsoleta, a lo cual la solución es sustituir 'x' por 'loc', así como sigue:
    x=data.iloc[:,0]
    y=data.iloc[:,1]
    para que lo tomen en cuenta, espero a alguien le ayude, como a mi CCTMéxico, gracias!

    • @cctmexico
      @cctmexico  6 років тому

      ¡Excelente aporte! Muchísimas gracias por dejarlo y por tu amable comentario, nos da mucho gusto saber que los vídeos te son de utilidad ^_^

  • @eddypech159
    @eddypech159 3 роки тому

    Muchas gracias por todo el contenido enserio he estado haciendo un proyecto para mi universidad y siempre me he estado guiando en sus videos, le deseo lo mejor, igual a aquellas personas que dan soluciones en los comentarios TT-TT

  • @anibalnestorzeta3042
    @anibalnestorzeta3042 6 років тому +1

    Estoy enamorado de vos y de tu forma increible de explicar! Estaria bueno una parte dos sobre graficos en vez de con puntos con lineas que suben y bajen como en las empresas y enseñes a reemplazar "y" por nombres de jugadores de tenis y que "x" sea su aumento o disminucion en el ranking.Por ultimo seria muy bueno que enseñes a que python mediante un calculo matematico (inventado) muestre cuanto subiria o bajaria en el ranking en casi de ganar un partido.De esta manera implementariamos una mezcla de cosas ya vistas con otras nuevas.Un abrazo enorme Lili!

    • @cctmexico
      @cctmexico  6 років тому

      ¡Muchas gracias por dejarnos tan amable comentario! Nos da mucho gusto saber que los vídeos les están siendo de utilidad, aquí tenemos algunos que pueden servir, en lo que trabajamos en el vídeo con esas características, que nos pides y son excelentes recomendaciones:
      Las gráficas en Seaborn pueden hacer mucho del trabajo, en este vídeo revisamos algunos ejemplos:
      ua-cam.com/video/-f7BxfSC6Es/v-deo.html
      Los cálculos con dataframes y condiciones se pueden ver aquí:
      ua-cam.com/video/IwJaaM3eJPI/v-deo.html
      Saludos, de parte de todo el equipo de CCTMéxico!

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

    Me gusta mucho tu manera de explicar. Felicitaciones.

  • @JorgeJaramillocom
    @JorgeJaramillocom 7 років тому +4

    Muy bueno. Deberían hacer más de gráficas con Python.

    • @cctmexico
      @cctmexico  7 років тому +1

      +Jorge Jaramillo Con gusto trabajaremos en ello, Saludos!!

  • @videosmza8976
    @videosmza8976 5 років тому +2

    También se puede llamar de esta forma: import matplotlib.pyplot as plt. Buen video ;)

    • @cctmexico
      @cctmexico  5 років тому +1

      ¡Muchas gracias por el amable comentario y excelente aporte! ^_^

  • @hugomillan1967
    @hugomillan1967 3 роки тому +2

    Me encantó el vídeo, muchas gracias por hacer este tipo de contenido.

  • @videosmza8976
    @videosmza8976 6 років тому +2

    Gracias tu ejemplo me viene bien, para empezar con minado de datos. Saludos!!

    • @cctmexico
      @cctmexico  6 років тому

      ¡Excelente! Nos da mucho gusto saber que te fue de utilidad el vídeo, también tenemos vídeos sobre Pandas y Machine Learning, por si los ocupas ^_^ Saludos!

  • @convolucion1981
    @convolucion1981 5 років тому +1

    Me encantó tu explicación y me súper encantó el ejemplo delos turnos al bat, ya que juego béisbol.
    Saludos!

    • @cctmexico
      @cctmexico  5 років тому +1

      ¡Nos da mucho gusto, que te haya gustado el ejemplo con el Rey de los deportes ;) ! Muchos saludos!

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

    Muchas gracias, excelente vídeo y muy bien explicado, me has ayudado demasiado 🌹

  • @maricruzsolis908
    @maricruzsolis908 5 років тому +1

    Bastante bueno!, sólo que me gustaría que subieras un video donde cambies de gráficas de dispersión a gráficas de líneas en 3D u otra modalidad

    • @cctmexico
      @cctmexico  5 років тому

      ¡Muy amable Maricruz! ^_^ en el canal tenemos varios vídeos de gráficas, incluso las 3D nos dices si no los encuentras y con gusto te pegamos las ligas

    • @maricruzsolis908
      @maricruzsolis908 5 років тому

      Hola, soy nueva manejando spyder y tus videos me han ayudado mucho, sólo que he visto que en algunos videos, la gráfica se puede como desplazar ....¿Cómo es que extraes la gráfica? y ¿la desplazas?.

  • @DavidReyes-nf3ci
    @DavidReyes-nf3ci 5 років тому +1

    Wow, me encanto este video y el tema de las graficas con Python

    • @cctmexico
      @cctmexico  5 років тому

      Nos da mucho gusto saber, que el vídeo te gusto! Muchas gracias por vernos!

  • @nelsondiez4092
    @nelsondiez4092 3 роки тому +1

    Muchas gracias. Muy útil tu video.

  • @tony_joris
    @tony_joris 3 роки тому +1

    Muchas gracias Liliana, tus tutoriales son una chulada. Sabes como se puede hacer estos ajustes de tendencias y obtención de ecuaciones para potencias, logaritmos y exponentes? muchos saludos, espero estés muy bien.

  • @juanfernandogonzalezguacan5869
    @juanfernandogonzalezguacan5869 7 років тому +1

    Hola, es un vídeo muy completo, gracias!, me podrían hacer el favor de indicarme como se calcula el R^2 del polinomio encontrado, y si pudieran hacer un vídeo de como añadir más gráficas y como nombrar cada una (leyenda), seria genial. Saludos desde Colombia!

    • @cctmexico
      @cctmexico  7 років тому

      ¡Muchas gracias por tu amable comentario! ^_^ Aquí en este documento (Hoja 4) viene como calcularse, con un ejemplo resuelto: www.uca.edu.sv/matematica/upload_w/file/REGRESION%20SIMPLE%20Y%20MULTIPLE.pdf en cuanto al vídeo..lo de las leyendas, será algo parecido a lo que vemos aquí: ua-cam.com/video/LpIofeTqgpc/v-deo.html

  • @anfa2008
    @anfa2008 6 років тому +1

    Muy bien! SUSCRITO. Bastante claro y la música de fondo relaja. Podrías hacer uno con datos en json? Estoy aprendiendo y me gustaría profundizar

    • @cctmexico
      @cctmexico  6 років тому

      ¡Muchas gracias por dejarnos tan amable comentario! Con mucho gusto trabajamos en eso, ¿Tendrás algún archivo que podamos utilizar como ejemplo?

    • @anfa2008
      @anfa2008 6 років тому +1

      Si claro,como te lo paso

    • @cctmexico
      @cctmexico  6 років тому

      Podría ser por nuestro Facebook: facebook.com/CCTMEX

    • @anfa2008
      @anfa2008 6 років тому

      Listo, ya lo hice. Muchas gracias

  • @diegoalejandroreyesespitia8612
    @diegoalejandroreyesespitia8612 7 років тому +2

    Muy buenos los vídeos de Python enfocados a Métodos o Análisis numéricos. De casualidad podrías ayudarme con graficar la expansión de sen entre [0, 4pi]
    Gracias

    • @cctmexico
      @cctmexico  7 років тому

      ¡Muchas gracias por dejarnos tu amable comentario, con gusto trabajamos en ese vídeo, lo tendríamos para el sábado 16 y te avisamos por aquí. Saludos!

    • @diegoalejandroreyesespitia8612
      @diegoalejandroreyesespitia8612 7 років тому +2

      cctmexico heyyy muchas gracias, estare muy pendiente, me parecen muy buenos estos videos

    • @cctmexico
      @cctmexico  7 років тому

      ¡Perfecto! ^_^ y nos da mucho gusto que te gusten los vídeos!!

    • @cctmexico
      @cctmexico  7 років тому

      Listo el vídeo, esperamos que te sea de utilidad: ua-cam.com/video/LpIofeTqgpc/v-deo.html&feature=push-u-sub&attr_tag=cQtuqenTOXThjn54-6

  • @rafaelantoniogomezhilario6063
    @rafaelantoniogomezhilario6063 6 років тому +1

    Excelente video me gusta mucho como explicas.

    • @cctmexico
      @cctmexico  6 років тому

      ¡Muchas gracias, por dejarnos tan amable comentario! Saludos!

  • @jordyoropeza
    @jordyoropeza 5 років тому +1

    me ayudó muchísimo gracias !

    • @cctmexico
      @cctmexico  4 роки тому

      ¡Muchas gracias a tí, por vernos!

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

    Hola Liliana, muchas gracias por tus enseñanzas, quiero pedirte el favor de una idea para realizar esto de matplotlib a python:
    x=[0.1; 0.2; 0.3]
    col2= [ 1; 2; 3]
    col3= [1.1; 2.1; 3.1]
    col4= [1.2; 2.2; 3.2]
    col5= [1.3; 2.3; 3.3]
    mat = [x, col2, col3, col4, col5]

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

      Gracias a tí por vernos, Matplotlib es un módulo de Python, es decir son el mismo lenguaje, ¿Tal vez ocupes algo diferente?

  • @maximilianorodriguez3475
    @maximilianorodriguez3475 3 роки тому +1

    no me sirve el x=data.ix[:, 0]
    y=data.ix[:, 1]
    cuando lo ejecuto, me dice que
    AttributeError: 'DataFrame' object has no attribute 'ix'

  • @godel24
    @godel24 4 роки тому

    Cordial saludo. Veo el video en Agosto del 2020
    Bien explicado.
    Pregunto: ¿El valor encontrado por interpolacion f=interlpd(x,y,1) print(f(330)) = 28.3. Debe ser ser parecido o igual si lo calculo por yc=polinomio(30) ? (Lo hago con otra base de datos y da muy diferente.
    Por favor me podria indicar la diferencia matematica entre estos dos metodos.
    Se que uno se basa en la linea de regresion (el interlpd) el otro en que se basa?
    Gracias

  • @diegoamorinsegovia783
    @diegoamorinsegovia783 7 років тому +4

    Buen video!

    • @cctmexico
      @cctmexico  7 років тому

      ¡Muchas gracias por dejarnos tu amable comentario! Saludos ^_^

  • @vicentenunezolivares3920
    @vicentenunezolivares3920 4 роки тому

    Excelente video!! Quisiera saber si es posible marcar en un gráfico los valores máximo y mínimo
    Saludos

  • @mariomuysensual
    @mariomuysensual 4 роки тому +1

    excelente video!

    • @cctmexico
      @cctmexico  4 роки тому

      ¡Muchas gracias por tan amable comentario!

  • @fernandocarrera441
    @fernandocarrera441 4 роки тому

    Tengo una duda, antes que nada, felicitaciones, me he mudado al sistema operativo de linux, y al no poder encontrar qtiplot de forma gratuita, he decidido utilizar python como un sustituo para reportes de experimentos en el laboratorio de física en Latex, prosiguiendo... si yo quiero colocar datos de forma exponencial en el documento, de qué forma debería representarlos, y cómo podría incluir en las gráficas, la incerteza o error de una serie de datos, para observarlas en la gráficas?...
    un ejemplo sería "Dato ± ΔIncerteza"

  • @luisafernandahernandezpere5534
    @luisafernandahernandezpere5534 4 роки тому

    Muy buen vídeo! Tengo una duda: puedo importar varios archivos al mismo tiempo? porque tengo que trabajar con más de 200 archivos y es muy demorado importar uno a uno. Gracias por la información.

  • @valentinadiazbernate4199
    @valentinadiazbernate4199 5 років тому

    Buena noche, sería tan amable de profundizar el uso de las gráficas en el que el valor de "x" sea el valor de posición de un dato. Gracias

  • @petermunoz1221
    @petermunoz1221 4 роки тому +2

    buenas noches felicitaciones por su tutorial, tengo una duda me sale error al momento que llamo el ix, que se podria hacer ??

    • @nadiavargassantis1817
      @nadiavargassantis1817 4 роки тому

      a mi btm me sale ese error

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

      Reemplazar ix por iloc. La instrucción seria: x=data.iloc[:,0] y también y=data.iloc[:,1]

  • @joseradowvisky6292
    @joseradowvisky6292 5 років тому +1

    Excelente!!!!

    • @cctmexico
      @cctmexico  5 років тому

      ¡Muchas gracias por dejarnos tan amable comentario! ^_^

  • @albertomosquera7076
    @albertomosquera7076 3 роки тому

    conoce alguna manera de hacerle un reload a json desde cualquier parte del codigo?

  • @victorarchila229
    @victorarchila229 5 років тому +1

    Que buen video quisiera saber si se puede incluir a una interfaz grafica con el modulo tkinter y que los valores sean tomados de sensores paramostrar una grafica en tiempo real con los datos que muestran dichos sensores? si es posible?

    • @cctmexico
      @cctmexico  5 років тому

      Hola Víctor, para la interfaz te podría ser de utilidad este vídeo:
      ua-cam.com/video/865Q41omqPk/v-deo.html

  • @pyprogramming599
    @pyprogramming599 3 роки тому

    yo uso termux y python3
    como puedo graficar si solo terminal tengo?

  • @martinezsanchezandreajosel4799
    @martinezsanchezandreajosel4799 6 років тому +1

    podrían hacer mas videos de graficas?

    • @cctmexico
      @cctmexico  6 років тому

      ¡Hola! Aquí te dejamos nuestra lista de vídeos que tenemos sobre gráficas en Python, esperamos que te sea de utilidad: ua-cam.com/play/PLgHCrivozIb21OIqH86Jj5RP_LvmU9UU1.html

  • @vero_matoma
    @vero_matoma 6 років тому +1

    Genial. Aqui tengo un problema, necesito generar una grafica con los datos proporcionados por la lista que me bota un codigo python. Ademas, tengo que colocar un video al lado en la misma ventana y colocar botones para iniciarlo y pausarlo. He estado intentandolo con la libreria Thinter pero nada.

    • @cctmexico
      @cctmexico  6 років тому

      Podrías intentar hacerlo con QTDesigner es más sencillo y rápido, aquí te dejamos un vídeo por si te interesa: ua-cam.com/video/JtDlq2bXYgw/v-deo.html

  • @antoniomeza9170
    @antoniomeza9170 4 роки тому +1

    Excelente video, gracias
    Pero tengo una duda ¿como puedo hacer una tabla de datos en un archivo externo como en. txt?

    • @cctmexico
      @cctmexico  4 роки тому

      La versión sencilla, es la respuesta 3: stackoverflow.com/questions/13794873/how-to-export-all-print-to-a-txt-file-in-python
      Y una versión más elaborada: ua-cam.com/video/s2V1xfzdKO8/v-deo.html

  • @birria4
    @birria4 6 років тому +1

    excelente video

    • @cctmexico
      @cctmexico  6 років тому

      ¡Muchas gracias por dejarnos tan amable comentario! ^_^

  • @robertomatarrita8698
    @robertomatarrita8698 6 років тому +1

    El video muy bueno. Una consulta, como hago para trabajar con una base de datos, en este caso postgresql. Tengo que sacar los datos primero y pasarlos luego a un archivo txt, para trabajarlos con pandas. O existe otra forma.

    • @cctmexico
      @cctmexico  6 років тому

      Es muy sencillo, y justo tenemos un vídeo donde comenzamos desde el archivo TXT para analizarlo en Pandas, y terminamos con un archivo CSV aquí te lo dejamos, esperamos que te sea de utilidad: ua-cam.com/video/IwJaaM3eJPI/v-deo.html

  • @mateoperezagudelo6769
    @mateoperezagudelo6769 7 років тому +1

    Hola me gusto mucho el video, tengo una pregunta como puedo invertir el orden de los ejes X y Y.

    • @cctmexico
      @cctmexico  7 років тому

      Muchas gracias por dejarnos tu amable comentario, el primer conjunto de datos Python lo toma como X, así que los datos que quieras que sean X acomodalos en la instrucción del minuto 16:53

  • @nibaldo82
    @nibaldo82 3 роки тому

    se puede leer un archivo csv sin utilizar pandas???

  • @tony_joris
    @tony_joris 5 років тому +1

    Excelente aporte! está muy claro, ya le di su like, ¿se podrá agregar el coeficiente de correlación R^2? Tengo unos cuantos días aprendiendo sobre programación, y la verdad no me corre, creo que tengo tecleado todo igual, el error me lo marca en data=pd.read_csv("VC.txt", header=1, delim_whitespace=True), pero según yo si instalé las librerías de panda y otros. Solo hice pequeños cambios a tu código, como el nombre del .txt. ¿tienes idea que me pueda estar generando el error en esa linea? Gracias!!

    • @tony_joris
      @tony_joris 5 років тому +1

      cambié el header a 0 y el problema persiste. No se si tenga que ver que estoy usando PyCharm (estoy aprendiendo)

    • @cctmexico
      @cctmexico  5 років тому

      Hola Emmanuel, muchas gracias por tu amable comentario, lo más importante es saber que tipo de error te está mandando, para saber que acciones debes de tomar y corregirlo :) aquí te dejamos un vídeo que te puede servir como guía: ua-cam.com/video/X46F2-OxxqY/v-deo.html

    • @cctmexico
      @cctmexico  5 років тому

      ¡Mucho ánimo! :D Por cierto el valor de R^2 aquí te dejamos un ejemplo: docs.scipy.org/doc/scipy-0.15.1/reference/generated/scipy.stats.linregress.html

    • @tony_joris
      @tony_joris 5 років тому

      Muchas gracias por tu atención :D te ganaste otro suscriptor, espero poder hacer correr mi programa.

  • @fernandopalaciog
    @fernandopalaciog 4 роки тому +1

    Hola, muchas gracias por estos tutoriales. He estado buscando la manera de graficar una serie que tiene datos faltantes utilizando Matplotlib, sin embargo, no lo he logrado. Solo he podido graficar series con datos completos. Alguna orientación? Saludos de Colombia!

    • @cctmexico
      @cctmexico  4 роки тому +2

      Hola! Muchas gracias por tan bonito comentario, Desconocemos la respuesta, pero puedes hacer tu pregunta (e incluir el código, si así lo deseas) en stackoverflow.com es completamente gratis, responden muy rápido y tienes la opción de preguntar en Inglés o Español, seguro te ayudarán con ese problema. También aquí te dejamos un vídeo, que te puede servir como guía, para agregar tu pregunta: ua-cam.com/video/X46F2-OxxqY/v-deo.html

  • @dayanarodriguez6035
    @dayanarodriguez6035 5 років тому +1

    Muy buen video! Tengo una pregunta, cómo se podría hacer para que una recta pase por dos puntos?

    • @cctmexico
      @cctmexico  5 років тому +1

      ¡Muchas gracias por tan amable comentario, puedes definir los puntos x,y para las coordenadas (hacer una lista, ua-cam.com/video/Y82UMypKkng/v-deo.html) aquí te dejamos un ejemplo de ecuación lineal, puedes revisar punto por punto, señalando con el cursor: www.desmos.com/calculator/1xxrwb2dbp

  • @Eusan166
    @Eusan166 4 роки тому

    Ocupo importar una función de un txt, me puedes ayudar a como hacerlo? Estoy usando
    with open(“txt”) as f:
    lines = f.readlines()
    for line in lines:
    h = line
    Pero cuando pongo plt.plot(h) no funciona me aparece que no se puede convertir a float. Obvio estoy usando al final plt.show()
    #estoy intentado graficar una funcion de sin(x) que tengo en un txt

  • @wilsonguerrero5943
    @wilsonguerrero5943 6 років тому +1

    Hola cómo puedo poner etiquetas de texto a los puntos de un gráfico en matplotlib

    • @cctmexico
      @cctmexico  6 років тому

      ¡Hola! Será algo como esto: stackoverflow.com/questions/5147112/how-to-put-individual-tags-for-a-scatter-plot

  • @correapatricio
    @correapatricio 5 років тому +1

    Hola amiga, tengo una consulta: cuando corro el ultimo codigo, no me sale el color verde, sigue en rojo! es mas, creo que no me corre ese codigo. Los demas codigos van bien, pero el de YS no!, que puede estar pasando?
    Un saludo grande y ya soy fans del canal!

    • @cctmexico
      @cctmexico  5 років тому

      ¡Muchas gracias por tan amable comentario! Podría ser algín error de dedo, si tienes oportunidad puedes checar línea por línea para ver que este igual que el nuestro, saludos!

  • @Leosan1909
    @Leosan1909 5 років тому +1

    Hola, ¿Es posible graficar valores negativo en el eje X?

    • @cctmexico
      @cctmexico  5 років тому

      Hola Leonardo, sí es posible solamente se ocupan los valores de x (negativos) y Python se encargará de acomodarlos sobre el eje que corresponda

  • @astrofisica6461
    @astrofisica6461 7 років тому +1

    Hola muy bueno tus tutoriales tengo una pregunta ¿Cómo hago para que se me despliegue a fuera del spyder una ventana con el gráfico como ocurre con el shell Idle?

    • @cctmexico
      @cctmexico  7 років тому +1

      Nos encontramos con esta opción↘Tools > Preferences > Ipython Console > Graphics > Graphics Backend > Backend: “automatic” en Spyder 3 te permite ver en otra ventana las gráficas (Referencia: www.scivision.co/spyder-with-ipython-make-matplotlib-plots-appear-in-own-window/ )

    • @astrofisica6461
      @astrofisica6461 7 років тому +1

      Ok muchas gracias por su pronta respuesta

    • @cctmexico
      @cctmexico  7 років тому

      De nada, y no dejes de platicarnos, si te funcionó para tus gráficas

    • @astrofisica6461
      @astrofisica6461 7 років тому +1

      Hola si funciono su recomendación muchas muchas gracias

    • @cctmexico
      @cctmexico  7 років тому

      ¡Excelente! ¡Saludos!

  • @santiagosepulveda7352
    @santiagosepulveda7352 7 років тому +2

    Muchas gracias por el vídeo, quisiera saber si me pueden ayudar en esto, necesito graficar varias funciones y que todas queden en la misma gráfica. Si me pueden ayudar se los agradecería mucho. Saludos desde Colombia!

    • @cctmexico
      @cctmexico  7 років тому +1

      Hola!! Es muy fácil, aquí en este vídeo ponemos dos funciones en una gráfica, checa la parte final del vídeo: ua-cam.com/video/BOxs4x3qm00/v-deo.html y aquí encontrarás otro ejemplo: ua-cam.com/video/WON-E_nra4o/v-deo.html (igual parte final del vídeo) Muchos saludos hasta la hermosísima Colombia!! Y gracias a tí, por ver nuestro vídeo

    • @santiagosepulveda7352
      @santiagosepulveda7352 7 років тому +1

      Muchas gracias!

    • @cctmexico
      @cctmexico  7 років тому

      ¡De nada ^_^!

  • @nelsondiez4092
    @nelsondiez4092 3 роки тому

    Hola de nuevo gracias por el video.. pero no me funciona...al inicio al usar "ix" doce DataFrame object has no attribute ix...
    Gracias

    • @cctmexico
      @cctmexico  3 роки тому

      Estos vídeos te pueden ser de utilidad para resolver ese errorcito:
      ua-cam.com/video/0ZXv8gyjmws/v-deo.html
      ua-cam.com/video/TXJoRrii1tk/v-deo.html
      Y si estás usando Pandas:
      ua-cam.com/video/-f7BxfSC6Es/v-deo.html

  • @progra_kun4331
    @progra_kun4331 4 роки тому

    hola me da error la linea: from scipy.interpolate import interpld
    ----> 4 from scipy.interpolate import interpld
    ImportError: cannot import name 'interpld'
    por favor ayudenme

  • @ing.gabrielramirez8540
    @ing.gabrielramirez8540 5 років тому +1

    Saludos, me gustaría entender como se puede inferir un dato fuera del rango en una regresión con AdaBoostRegressor el código que he podido entender es el siguiente pero no logro entender como extrapolar un resultado que avance en x las x van del 0 al 99 y las y son valores aleatorios y = 2*x+4. Pasa que cuando coloco x = 200 o 250 me arroja el mismo valor máximo de y del ajuste.:
    # importing necessary libraries
    import numpy as np
    import matplotlib.pyplot as plt
    #from sklearn import linear_model
    from sklearn.tree import DecisionTreeRegressor
    from sklearn.ensemble import AdaBoostRegressor
    from sklearn.metrics import r2_score
    import pandas as pd
    # Create the dataset
    # Leemos los datos del archivo .csv:
    datos = pd.read_csv('datosEje.csv',
    header=0,
    usecols=[0,1])
    # definimos en marco de datos de
    # pandas:
    df = pd.DataFrame(datos)
    # obtenemos las columnas x e y:
    x = df['Valores_x']
    y = df['Valores_y']
    # le damos el formato de un arreglo:
    X = x[:,np.newaxis]
    regr_2 = AdaBoostRegressor(DecisionTreeRegressor(max_depth=4),
    n_estimators=300)
    regr_2.fit(X, y)
    # Predict
    y_2 = regr_2.predict(X)
    # calculamos la correlacion:
    r2 = r2_score(y, y_2)
    print('La correlación es:')
    print(r2)
    # Plot the results
    plt.figure()
    plt.plot(x,y,color='blue')
    plt.plot(X, y_2, c="r", label="n_estimators=300", linewidth=2)
    plt.xlabel("data")
    plt.ylabel("target")
    plt.title("Boosted Decision Tree Regression")
    plt.grid()
    plt.legend(loc=4)
    plt.show()
    lo otro que me gustaría hacer es una regresión geométrica del seno, pero aun no se como calcular los parámetros y = a*sen(b*x) + c (parametros a, b,c los cuales deben ser variables para poder tener un comportamiento parecido a la gráfica que da el programa anterior pero ya tendría una ecuación como inferir un dato posterior para luego cargarlo a la data original y poder seguir realizando inferencias posteriores

    • @cctmexico
      @cctmexico  5 років тому

      Esperamos pronto poder trabajar en este tema tan interesante!

  • @zasiban4313
    @zasiban4313 4 роки тому

    Como le colocó las coordenadas a cada punto?

    • @cctmexico
      @cctmexico  4 роки тому

      ¡Hola! ¿En qué minuto sería?

  • @luisduque4465
    @luisduque4465 6 років тому

    es mi impresión o los primeros valores (no el encabezado) del archivo de texto se perdieron al imprimir las columnas "x" y "y"? por ejemplo el primer dato de la columna "y" debería ser 567 no 47

    • @cctmexico
      @cctmexico  6 років тому

      ¿En qué minuto sería la observación? Saludos!

    • @luisduque4465
      @luisduque4465 6 років тому +1

      En el minuto 0:30 cuando se muestra el archivo de texto se puede ver que la primer columna (sin tener en cuenta el encabezado) comienza con los valores: 139, 339, 170..., de igual manera la segunda columna comenzaría con los valores: 567, 47, 20..... En el minuto 6:11 puede verse que todos estos valores se imprimen.
      Sin embargo en el minuto 6:47 al imprimir por columnas se ve como la segunda columna (nombrada como "y") comienza en 47 y en el minuto 6:51 se ve como la primer columna (nombrada como "x") comienza en 339, es decir cuando se imprimen estas columnas independientes se han mostrado desde sus segundos valores.
      Gracias por responder a mi comentario!

    • @cctmexico
      @cctmexico  6 років тому

      Muchas gracias a tí, por darte el tiempo de dejar tan detallado el comentario! Una forma más sencilla de asignar los valores a las variables es:
      x=data['R']
      y=data['AB']
      En la versión actual, si se utiliza ix vas a obtener la advertencia:
      .ix is deprecated. Please use
      .loc for label based indexing or
      .iloc for positional indexing

  • @edgar9147
    @edgar9147 6 років тому +1

    Hola, buen video! Cual seria el comando para sacar todos los datos estadísticos de una regresión? Algo así como un summary :v , que tenga los valores t , los valores p, la prueba f, el R2, y demás estadísticos.
    E buscado y no encuentro como hacerlo. 😞.
    Gracias!

    • @cctmexico
      @cctmexico  6 років тому

      Hola! Muchas gracias por dejarnos tu amable comentario ^_^ en lo que trabajamos en el vídeo de la regresión lineal, aquí nos encontramos una página con un ejemplo que te puede servir como guía: towardsdatascience.com/simple-and-multiple-linear-regression-in-python-c928425168f9

    • @edgar9147
      @edgar9147 6 років тому +1

      cctmexico muchas gracias, ahorita mismo lo consulto :).
      Esperare el vídeo también :D.

    • @cctmexico
      @cctmexico  6 років тому

      ¡Perfecto y nosotros te avisamos por aquí cuando ya esté listo el vídeo ^_^!

  • @jesuszvillalobos
    @jesuszvillalobos 3 роки тому

    una pregunta me marca error en el ix que no esta definido en el date

    • @jesuszvillalobos
      @jesuszvillalobos 3 роки тому

      como lo arreglaria?

    • @yersonleon3570
      @yersonleon3570 3 роки тому

      @@jesuszvillalobos try df.iloc[:, integer]
      .ix is deprecated
      By the way, df.loc[:,'col_header'] is for str or Boolean indexing

  • @tecprogworld
    @tecprogworld 5 років тому

    hola buen vídeo, me gustaría puedan compartir los scripts de los vídeos quizás mediante "paste bin"

    • @cctmexico
      @cctmexico  5 років тому

      Hola muchas gracias, estamos subiendo poco a poco algunos códigos que les pueden ser de utilidad, los vamos a dejar en:
      cctmexico.blogspot.com/p/python.html

  • @vanessachacon6310
    @vanessachacon6310 4 роки тому

    Hola como puedo graficar importando datos desde excel??

    • @cctmexico
      @cctmexico  4 роки тому

      Hola, este vídeo te puede ser de utilidad: ua-cam.com/video/o8BDo5Uf7Co/v-deo.html

  • @danieltorrez6722
    @danieltorrez6722 5 років тому

    como hago que lo que delimite los datos sea una coma "," y no un espacio?

    • @cctmexico
      @cctmexico  5 років тому

      Hola, ¿En qué minuto sería la observación?

  • @nano1154
    @nano1154 6 років тому +1

    Hola muy buen video, tengo una duda un poco fuera del video ya no se a quien preguntar, lo que pasa es que quiero usar matplotlib/natgrid la cual me pide descargar un paquete e instalarlo, lo cual ya hice pero aun no puedo usarlo. me sigue saliendo el error
    " File "/usr/lib/python3/dist-packages/matplotlib/mlab.py", line 3421, in griddata
    "To use interp='nn' (Natural Neighbor interpolation) in "
    RuntimeError: To use interp='nn' (Natural Neighbor interpolation) in griddata, natgrid must be installed. Either install it from github.com/matplotlib/natgrid or use interp='linear' instead.
    >>> "
    Por alli lei que debo descargar un python-dev pero al descargarlo e tratar de instalarlo me sale
    File "/usr/lib/python3/dist-packages/matplotlib/mlab.py", line 3421, in griddata
    "To use interp='nn' (Natural Neighbor interpolation) in "
    RuntimeError: To use interp='nn' (Natural Neighbor interpolation) in griddata, natgrid must be installed. Either install it from github.com/matplotlib/natgrid or use interp='linear' instead.
    >>>
    me pueden ayudar? :( muchas gracias

    • @cctmexico
      @cctmexico  6 років тому

      No habíamos escuchado sobre Natgrid, se ve que es una librería muy útil e interesante lo que leímos es que debe instalarse por separado, y en este sitio lo muestran, es una sola línea, utilizando pip, esperamos que le pueda resolver el problema:
      chris35wills.github.io/natbib_pip/

  • @isaacsaturno2195
    @isaacsaturno2195 5 років тому

    HoLa, me gustaria saber como seria si quiero usar valores float osea decimales

    • @cctmexico
      @cctmexico  5 років тому

      Hola Isaac, Python los puedes utilizar sin ningún problema, ya que los módulos detectan el tipo de datos que utilizas, ¿Te marco algún error al utilizar números decimales? Saludos!

  • @jafetcontreras8950
    @jafetcontreras8950 4 роки тому

    Me encantan estos videos. pero en el min 6:30 me dice el DataFrame no tiene el atriburo 'ix'
    A alguien más le paso lo mismo?

    • @jerboxdd
      @jerboxdd 4 роки тому +2

      me daba el mismo error pero investigué y encontré que debía cambiar .ix por .iloc y me funcionó, espero y te funcione a ti también.

    • @jesuslopezluque7886
      @jesuslopezluque7886 4 роки тому

      @@jerboxdd Me marca ahora "single positional indexer is out-of-bounds
      "

    • @jesuslopezluque7886
      @jesuslopezluque7886 4 роки тому

      @@jerboxdd No seras tu a caso... martin? jajaj

    • @jafetcontreras8950
      @jafetcontreras8950 4 роки тому

      @@jerboxdd Muchas gracias, ya me he retrasado en algunos proyectos, voy a intentar lo q me comentas 👌

    • @jerboxdd
      @jerboxdd 4 роки тому

      Jajaja alamadre qué pedo Alexis