Platzi tiene un curso de inversión en crypto que se basa casi 100% de la forma de los gráficos… La gente gana dinero entendiendo gráficos, es super importante.
Complejidad algorítmica
¿Ya tomaste el Curso de Pensamiento Computacional?
Introducción a la complejidad algorítmica
Abstracción
Notación asintótica
Clases de complejidad algorítmica
Algoritmos de búsqueda y ordenación
Búsqueda lineal
Búsqueda binaria
Ordenamiento de burbuja
Ordenamiento por inserción
Ordenamiento por mezcla
Ambientes virtuales
Ambientes virtuales
Graficado
¿Por qué graficar?
Graficado simple
Algoritmos de optimización
Introducción a la optimización
El problema del morral
Conclusiones
No tienes acceso a esta clase
¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera
Convierte tus certificados en títulos universitarios en USA
Antes: $249
Paga en 4 cuotas sin intereses
Termina en:
David Aroesti
Aportes 113
Preguntas 7
Platzi tiene un curso de inversión en crypto que se basa casi 100% de la forma de los gráficos… La gente gana dinero entendiendo gráficos, es super importante.
👨🏫👨🏫 No debemos encasillarnos de encontrar un patrón donde no los hay! … La magia de los datos ! !
https://github.com/karlbehrensg/poo-y-algoritmos-python
¿Por qué graficar?
Es importante que podamos traducir los datos que nos arrojan nuestro programa en un elemento visual, así podemos realizar reconocimientos de patrones, predicción de series, simplifica la interpretación y la conclusión acerca de los datos.
Pues tiene pinta de un movimiento oscilatorio amortiguado jajaja
El tema con los patrones e sque realmente, debes conocer los datos o el contexto de los mismos para inferir si deberia haber un patron o no.
Como siempre, en Platzi te proporciona este enfoque holístico, como se interrelacionan las cosas desde una perspectiva global. Lo que dice David de los patrones es completamente cierto, de hecho la escuela de pensamiento de la Gestalt, es la que se ha encargado de estudiar el comportamiento humano y la mente como un “todo”, donde explican como un conjunto de elementos forma parte de un mismo mensaje, y los patrones son un claro ejemplo de ello, funcionamos a través de ellos, inclusive en las cosas que hacemos a diario.
Ayer estaba aprendiendo acerca de matplotlib e hice esto, me di cuenta de que el comportamiento de bitcoin y Ethereum es bastante similar
Beneficios de visualizar gráficamente los datos:
• Visualizar grandes cantidades de datos de manera sencilla.
• Fácil comparativa entre datos
• Permite tener una primera imagen global, rápida.
• Facilidad de modificación y filtros de los datos.
En resumen: Pa que se vea mamalón
Los gráficos se utilizan para ilustrar y presentar un conjunto de datos relacionados entre sí, de manera que facilite su comprensión, comparación y análisis.
Características:
Las representaciones gráficas nos permiten conocer, analizar y comparar visual y rápidamente datos sobre la evolución de una o varias magnitudes, a lo largo del tiempo, en uno o en distintos lugares.
Facilitan la comprensión de los hechos y las relaciones que existen entre ellos.
Las representaciones se realizan en forma proporcionada.
Según las características y la cantidad de datos, conviene utilizar uno u otro gráfico.
La trampa y el “No siempre hay patrones” me parece una de las grandes enseñanzas de esta clase.
jejej mis clases de analsis tecnico para los graficos en el trading aplican perfectamente para esto
Ahora si se prendió esto!!
No veamos patrones donde no los hay !
Para cuando estemos trabajando aws se puede instalar las librerias con el siguiente comando
$ pip install boto3
Difiero en la apreciación con respecto a los patrones en los datos, inclusive dentro del caos (determinista y no determinista) hay reglas que se cumplen y de ahí proviene un patrón. Algunas series de datos caóticas son dependientes de las condiciones iniciales, si las modificamos la dinámica cambia completamente, ¿Dónde está el patrón? en el cambio de las condiciones iniciales, no precisamente en los datos.
Dejo a sus disposición los siguientes links
https://vicmat.com/caos-determinista/
http://mmc.geofisica.unam.mx/acl/MaterialCursos/EcuacionesDiferencialesOrdinarias/3D/11_caos_determinista.pdf
¿Porque Graficar?
Porque lo que no se mide, no se puede mejorar
Ocupamos conocer el estado de ciertos parámetros clave para planificar, establecer objetivos, controlar resultados, tomar decisiones.
En conclusión, es necesario medir y graficar datos.
Si quieren profundizar en la parte visual (GUIs) de sus proyectos en Python, les recomiendo Tkinter o PyQT.
Pueden encontrar algunos proyectos aquí:
https://github.com/san99tiago/PYTHON_GUI
En la última gráfica es el precio del BTC 2021-2022 literal jajajjajaj
Como humanos, estamos especializados para reconocer patrones, de hecho, lo hacemos todo el tiempo. Por lo que los gráficos, inmediatamente incentivan al cerebro a buscar una armonía entre lo que se nos presenta.
El poder entender y generar gráficos, y con ellos poder aportar mas a tu trabajo
Lo vi 2 veces y las 2 veces caí en la trampa de buscar patrones en donde no los había 😕
Graficar nos permite identificar patrones.
Facilita interpretación y la predicción.
Debemos identificar si realmente existe un patrón que sea legitimo.
Es importante que podamos traducir los datos que nos arrojan nuestro programa en un elemento visual, así podemos realizar reconocimientos de patrones, predicción de series, simplifica la interpretación y la conclusión acerca de los datos.
Yo pense que la ultima grafica era la modelacion de la posicion de un resorte que a medida del tiempo se iba amortiguando.
La librería Bokeh permite construir gráficas complejas de manera rápida y con comandos simples, también nos permite exportar a varios formatos como html, notebooks, imágenes, etc. Bokeh se puede utilizar en el servidor con Flask y Django.
Soy estudiante de la carrea de economía y los gráficos ayudan mucho de manera visual para poder entender qué está pasando, desde lo más simple de la ley de la oferta y demanda a modelos econométricos más complejos.
Adjunto una gráfica del PBI de Perú, como podemos ver en el T2.20 la caída fue por un shock (la pandemia).
A seguir con la ruta de aprendizaje 😄
Son detalles que te hacen mejor, esto es lo que ofrece Platzi que nadie mas puede hacerlo.
La primer herramienta de graficación que utilicé fue GNUPlot en las clases de sistemas operativos POSIX en la uni 😃
Nunca me había puesto a pensar en la importancia de visualizar los datos, pero es muy importante para nosotros, ya que naturalmente nos cuesta un poco establecer conclusiones simplemente con ver muchos datos.
No vale, pause el video varios minutos tratando de averiguar la funcion. 😅
Buena frase que aplica para Trading “no veas patrones donde no los hay”
En la clase de hoy, aprendimos por qué es importante graficar datos para poder traducir la información obtenida en los programas en elementos visuales. La capacidad de identificar patrones rápidamente en los datos es una habilidad fundamental para cualquier profesional que trabaja con datos, y los gráficos son una herramienta necesaria para lograrlo.
Además, los datos gráficos nos permiten predecir el siguiente elemento dentro de una serie, lo que hace que la interpretación de datos sea más fácil y precisa. Interpretar y sacar conclusiones de un gráfico es una habilidad importante que nos ayuda a realizar la labor de interpretación de manera más eficiente.
En resumen, los gráficos son una herramienta fundamental en la interpretación de datos, ya que nos permiten identificar patrones rápidamente y predecir el siguiente elemento dentro de una serie. Además, los datos visuales nos ayudan a realizar la labor de interpretación de manera más eficiente.
Ja, me engano con la grafica aleatoria
les comparto algunas graficas que realice en Business Intelligence
El graficar nos ayuda de manera visual a determinar protones cronológicos y de esta manera saber tomar acción
Si hubieras continuado graficando, en este caso sí habría sido posible detectar un “patrón”, a saber, el implícito de la distribución de probabilidad que modelo el generador de números “aleatorios” de Excel.
Excelente enfoque del curso!
Tenemos que tener en cuenta, que si graficamos, tiene que tener cierto sentido, pero también, no podemos encasillarlo a que tenga uno.
Como ingenieros de software, podemos utilizar otras herramientas.
El sacar conclusiones es más fácil con datos.
Los gráficos, son excelentes, para cualquier profesional, que tiene que trabajar con datos.
Tabular los datos, no es tan efectivo, si no lo acompañamos de una gráfica.
Nuestra corteza cerebral, está preparada para identificar imágenes y entenderlas de manera super rápida.
La representación gráfica o visualización de los datos es importante para cualquier análisis de datos y se debería realizar antes de aplicar cualquier prueba estadística o construcción de modelos.
¡Es muy útil graficar! Siempre que es posible, es muy buena idea representar los datos gráficamente para darte una idea de lo que esta pasando, ya sea en 2D o en 3D 🤩
Ya cuando tienes datos de dimensionalidad mayor a 3, no queda de otra mas que analizarlos sin ver 😢 aunque bueno, podrias tratar de reducir dimensionalidad con PCA o alguna otra técnica cool 😄
Por que graficar: Por que es tan importante graficar todos los datos que nos da la computadora en un elemento visual?. Una de las principales caracteristicas es lograr la medicion de lo que haces y la calidad de tu algoritmo.
|
IMPORTANTE Nuestro cerebro interactua con mayor rapidez con graficos que con listas grandes de datos puesto que es mas interactivo reaccionar a este tipo de cosas que perderse buscando datos en una lista inmensa.
Perfecto!
¿Por qué graficar?
Los datos son útiles simplemente porque entendemos mejor las cosas de manera visual
es re util Graficar
Eso me recuerda al tema de mensajes subliminales, que muchas veces uno encuentra patrones donde no los hay y se arma una película.
Los gráficos son de bastante potencial y gran ayuda. Podemos analizar una serie de fenómenos registrando datos claves para establecer un ayuda visual en un gráfico. Es fascinante nuestra capacidad para reconocer patrones sin embargo debemos cuidarnos de tratar de encontrarlos en cualquier lado.
Fui parte algunos meses de un proyecto de investigacion sobre comportamiento de los conductores en vehiculos. Alli entendi que, si bien es cierto que no siempre hay patrones, en muchas ocasiones existen tendencias. Lo comento porque al principio de la pasantia estaba siempre buscando patrones de comportamiento.
muy bueno, gracias
Se podría utilizar la librería Matplotblib para poder graficar una lista de datos.
Gráficos:
Traducimos los datos en un elemento visual en el que nos es fácil reconocer patrones, realizar predicciones simplificandonos la interpretacion y la otencion de de conclusiones a partir de los datos.
Nota
Estamos diseñados para encontrar patrones. Lo cierto es que no siempre los hay, debemos educarnos para no buscar patrones donde no los hay,
Una imagen vale mas que mil palabras o números.
no siempre hay un patron. desde mi punto de vista.
En economia usamos los graficos para identificar el modelo que podemos usar a la hora de hacer un forecast
Yo vi un patrón de rebote.
En caso de las ventas regularmente presenta patrones por temporadas
Con la visualización de datos podemos sacar mejores conclusiones o inclusive hacer predicciones de mejor manera.
Excelente explicacion
La representacion en grafica es de muy buena ayuda, yo la uso mucho en graficos industriales para el manejo de datos ya sean de comportamiento de maquinas un poco mas interpretables para crear tendencias.
O de condiciones de componentes por mediciones que esos si salen por sin ningun lado.
Depende de como tomamos en cuenta la informacion que tenemos.
Muy cierto!
El poder ver una gráfica sea de historial de una acción en bolsa o de como evolucionan tus gastos te Ayuda de manera mas critica a entender la evolución de algo no solo el patrón o la ausencia del patrón
Es la primera vez que utilizo la paqueteria bokeh, **matplotlib **es una buena paqueteria, es la que mas uso para mi tesis y sin problemeas
Una parte de esto es análisis de datos, donde puedes usar Power BI o Tableau para visualizar datos y tomar decisiones
Uno tiene que ver que los datos esten representando algo
Los gráficos permiten ver con gran rapidez las tendencias de los datos. Por eso hay una tendencia en finanzas, análisis técnico, que basa sus estudios en la revisión de gráficas, para tomar las decisiones de inversión.
Graficar nos muestra los datos desde otra perspectiva.
Me engañó Aroesti, sería bueno jugando Among Us
Es interesante esta idea de detectar los patrones mediante la graficación y mas cuando en Python se puede realizar.
Increíble la comparación de ver sólo una lista de número a gratificar los números
Antes de juzgar datos de una gráfica, es importantísimo conocer la escala y las unidades que representan los ejes.
Buscar cosas donde no las hay, la mente humana y sus razonamientos.
¡A graficar se dijo!
Es importante transformar los datos en algunas ocasiones para entenderlos mejor.
una de las grandes ventajas al representar dichos patrones de manera grafica y representarlo da un panorama mas claro .
si te desenvuelves en el mundo de la ingeniería (en mi caso ingeniería de petróleos) sabes de cuanto valor es poder obtener de forma grafica los datos de las simulaciones, es información muy poderosa que puede ayudar a tomar decisiones con fuertes implicaciones económicas.
“Torture the data, and it will confess to anything.” — Ronald Coase
grafica y triunfaras jaj
Se podría decir que la bolsa de valores es uno de esos ejemplos donde aveces se piensa que existe un patrón pero realmente no hay ningún patrón, ¿ustedes que piensa?
Entendido…
Recuerdo que en la universidad nos hacían graficar todo en Matlab. Qué recuerdos 😓
Para obtener patrones y periodicidad de una serie de datos( si es que la hay) nada como la transformada de Fourier discreta. Las herramientas del análisis de Fourier es oro molido en las manos adecuadas.Yo la usé en análisis de datos provenientes de modelos no lineales (usé sistemas de ecuaciones diferenciales no lineales) y es una maravilla para obtener parámetros que permiten caracterizar a los sistmas dinámicos no lineales (bifurcaciones, transiciones al caos, exponentes de lyapunov, etc).
VEO UNA CORRECCION QUE SE VA ABAJO
Tienen recursos donde se puedan leer sobre graficas? El como elegir que gráfica usar dependiendo de los datos y el objetivo que quieres mostrar
No trates de ver patrones de dónde no los hay…
No trates de buscar el amor de quien no te lo quiere dar…
El comentario sobre la evolución de los humanos y la tendencia a buscar patrones es muy bueno. Para saber más sobre el tema se debe leer sobre psicología conductual y los sesgos mentales.
Estos son atajos que toman el cerebro constantemente al analizar datos y tener una conclusión, pero cuando la información se vuelve más compleja (muchos más inputs y la interacción entre ellos pueden llevar a outputs diferentes) el cerebro sigue tomando esos atajos para llegar a una conclusión pero esta vez sesgada. Dejo un link para que lean sobre los sesgos más comunes
Por naturaleza tendemos a sesgar la información aún los expertos en estos sesgos pero no todo está perdido, existe algo llamado modelos mentales que nos ayudan a tener estructura en el pensamiento y tomarnos un momentos para analizar la información y tratar de evitar el sesgos. Modelos mentales más comunes
Es importante para obtener una revisión visual de los resultados o datos con los que estamos trabajando.
Graficar nos permite:
Parte de las cosas que hacen a un ingeniero de software/data scientist sobresalir es la comunicación.
Mucha de la gente con la que trabajaremos no sabrá leer código, no entenderá mucho de matematicas, es por eso que los grafícos son útiles para comunicar ideas.
Graficar
Traducir los datos a un elemento visual.
Reconocimiento de patrones, predicción de una seríe, interpretación, concluición.
Acceder a los datos de manera visual.
Estoy diseñado para encontrar patrones.
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?