Como es tradicional en el blog comenzamos el año con un balance del año anterior. El año 2023 es el primer año en la historia de Analytics Lane que el número de visitas ha bajado, una bajada que coincide con la popularización de Chat GPT hacia finales de febrero. Aunque los datos agregados para el año se acercan a los del año 2021, los de los últimos meses son similares a los … [Leer más...] acerca de Balance de 2023 en Analytics Lane
Feliz Navidad y próspero año 2024
Como es tradición quería dedicar la última entrada del año para desearos Feliz Navidad y próspero año 2024 a todos los lectores de Analytics Lane.Al igual que en los años anteriores en este tampoco se publicarán nuevas entradas en el blog durante las fiestas navideñas. Este año el parón es de dos semanas y las publicaciones volverán el lunes 8 de enero de 2024 con el … [Leer más...] acerca de Feliz Navidad y próspero año 2024
La Lotería: una perspectiva estadística
El sorteo de la Lotería de Navidad es una tradición en España esperada por muchos que da inicio a las fiestas de Navidad. Aunque existe una fuerte tradición de participar en el sorteo, para mucha gente es el único sorteo en el que participa en el año, merece la pena considerar el aspecto estadístico antes de invertir en décimos de lotería. En esta entrada se explorarán las … [Leer más...] acerca de La Lotería: una perspectiva estadística
Explorando la paradoja de San Petersburgo: un juego con recompensa infinita
La paradoja de San Petersburgo es un dilema que ha fascinado a los matemáticos, filósofos y economistas a lo largo de los siglos. Un juego aparentemente sencillo cuya solución tiene grandes implicaciones. Cuando se analiza en detalle el juego este obliga a plantearse profundas cuestiones sobre la teoría de probabilidad, la toma de decisiones y la percepción del riesgo. El … [Leer más...] acerca de Explorando la paradoja de San Petersburgo: un juego con recompensa infinita
Ejecutar consultas SQL en Pandas
La manipulación de datos es un aspecto clave dentro de la ciencia de datos. Aunque la biblioteca Pandas ofrece múltiples herramientas para procesar datos tabulares, puede que en algunos casos sea más adecuado el uso de lenguaje SQL para realizar análisis complejos. Ya que SQL es un lenguaje diseñado para la manipulación de bases de datos. Aquí es donde entra en juego la … [Leer más...] acerca de Ejecutar consultas SQL en Pandas
Transformación del desarrollo de software: El impacto de Modelos Grande de Lenguaje (LLM)
El año pasado hemos asistido a la explosión de los modelos de inteligencia artificial generativos con los que se puede crear automáticamente texto, sonidos, imágenes o, incluso, videos. Entre los que posiblemente han destacan los Modelos Grande de Lenguaje (LLM, por las siglas en inglés de Large Language Model) como son GTP-3 y GPT-4. Siendo uno de los casos de uso más … [Leer más...] acerca de Transformación del desarrollo de software: El impacto de Modelos Grande de Lenguaje (LLM)
La paradoja de los dos niños: desafiando la intuición
La probabilidad es un terreno fértil para las paradojas. Una de estas es la conocida como la paradoja de los dos niños, un problema cuyo resultado suele ser inicialmente desconcertante para nuestra intuición sobre probabilidad. En esta entrada se plantea el problema que produce la paradoja y se explicará el resultado.Planteamiento de la paradojaSupongamos que alguien … [Leer más...] acerca de La paradoja de los dos niños: desafiando la intuición
Optimizar el uso de memoria en Pandas con memory_usage
Al trabajar con grandes conjuntos de datos conocer el espacio ocupa en memoria cada una de las características es clave. Especialmente cuando es necesario eliminar características para reducir el tamaño ocupado. La forma para obtener esta información en los DataFrame de Python es mediante el método memory_usage(), el cual permite evaluar y optimizar el uso de memoria en Pandas. … [Leer más...] acerca de Optimizar el uso de memoria en Pandas con memory_usage
Tutorial básico de Traceroute
Entender cómo viajan los paquetes de un punto a otro en una red es básico para poder solucionar numerosos problemas de conectividad. Una de las herramientas más utilizadas para ello es Traceroute. El comando es similar a ping, pero ofrece una información más detallada, no solo indica si se llega al destino, sino que traza la ruta desde el origen al destino.¿Qué es … [Leer más...] acerca de Tutorial básico de Traceroute
Usar el depurador de Visual Studio Code con Jest
Depurar el código es una tarea clave en el desarrollo de software. El depurador de Visual Studio Code permite insertar puntos de interrupción (breakpoints) en el código para poder detener la ejecución de este y comprobar detenidamente cómo funciona exactamente la lógica implementada. Algo clave para detectar fallos y problemas. En esta entrada vamos a ver cómo se debe … [Leer más...] acerca de Usar el depurador de Visual Studio Code con Jest
Análisis de datos con GPT en Pandas
La biblioteca Pandas de Python permite realizar análisis de datos complejos de una manera relativamente sencilla. Pero su uso requiere unos conocimientos básicos de programación y los métodos necesarios para realizar una operación compleja que no está al alcance de todo el mundo. Lo ideal, para que cualquier usuario pudiese realizar los análisis, sería poder usar lenguaje … [Leer más...] acerca de Análisis de datos con GPT en Pandas
Mantener un sistema de alta disponibilidad con PostgreSQL y repmgr
En la entrada de la semana pasada se explicaron los pasos necesarios para la instalación y configuración de un sistema de alta disponibilidad en PostgreSQL con repmgr. Para lo que se emplearon dos máquinas virtuales con Rocky Linux 9. En esta publicación se va a usar el clúster para ver cómo mantener un sistema de alta disponibilidad con PostgreSQL y comprobar que este funciona … [Leer más...] acerca de Mantener un sistema de alta disponibilidad con PostgreSQL y repmgr










