La detección de anomalías es una parte del aprendizaje automático resulta clave en múltiples aplicaciones. Poder saber qué registros son atípicos de un conjunto de datos resulta fundamental en sectores como la seguridad informática, el mantenimiento predictivo o la detección de fraudes. Uno de los algoritmos que se pueden emplear en estos casos es Clustering-Based Local Outlier … [Leer más...] acerca de Explorando Clustering-Based Local Outlier Factor (CBLOF) para la detección de anomalías
Herramientas para la refactorización en MATLAB
La refactorización es una parte fundamental del desarrollo de código para garantizar que este sea más legible y mantenible. Mediante la mejora de su estructura sin cambiar el comportamiento. En esta entrada, se analizarán las herramientas nativas que existen para la refactorización en MATLAB, con las que se puede convertir cualquier bloque de código en una función local o … [Leer más...] acerca de Herramientas para la refactorización en MATLAB
Diferencia entre print y pprint en Python: Impresión de estructuras de datos complejas
En Python, es habitual usar la función print para mostrar los resultados de una operación en la terminal. Siendo también muy utilizada para la depuración de código. Además de la función print, en Python existe el módulo pprint con el que es posible imprimir de forma más elegante y estructurada las estructuras de datos como las listas y diccionarios. En esta entrada se … [Leer más...] acerca de Diferencia entre print y pprint en Python: Impresión de estructuras de datos complejas
Análisis de correlación para modelos de regresión: Cómo eliminar la multicolinealidad y mejorar la robustez
Los modelos de regresión son una de las técnicas estadísticas más utilizadas para comprender y predecir las relaciones entre las variables. Siendo ampliamente utilizadas en análisis de datos y aprendizaje automático. Sin embargo, cuando las variables que se desean utilizar para la construcción del modelo están altamente correlacionadas, aparece el problema de la … [Leer más...] acerca de Análisis de correlación para modelos de regresión: Cómo eliminar la multicolinealidad y mejorar la robustez
Agregar un ID en una tabla en SQL Server existente asignando un valor autonumérico
En las tablas de las bases de datos, a menudo nos podemos encontrar con la necesidad de disponer de un ID único para identificar cada de las filas. Si la tabla contiene un ID, todo está bien, pero puede ser que no se hubiese incluido en su diseño. Los ID únicos son necesarios para múltiples aplicaciones, desde mejorar la capacidad de búsqueda hasta la manipulación de datos. En … [Leer más...] acerca de Agregar un ID en una tabla en SQL Server existente asignando un valor autonumérico
Gestión de los warnings en Python: Controlando el flujo de información
Los mensajes de advertencia en Python, a los que se les suele llamar por su nombre en inglés warnings, informa de posibles problemas durante la ejecución del código. Sin interrumpir la ejecución del código como sí hacen los errores. Los warnings son mensajes no críticos que se deben tener en cuenta para mejorar los programas y evitar posibles errores. En esta entrada, se … [Leer más...] acerca de Gestión de los warnings en Python: Controlando el flujo de información
La correlación de Pearson
La correlación de Pearson es una medida estadística que evalúa la relación lineal entre dos variables continuas. Su valor puede variar entre -1 y 1, donde -1 indica una correlación negativa perfecta, 0 ninguna correlación, y 1 una correlación positiva perfecta. Siendo una herramienta fundamental en el campo de la estadística para determinar la fuerza y la dirección de la … [Leer más...] acerca de La correlación de Pearson
Cómo instalar la extensión de MATLAB en Visual Studio Code
Visual Studio Code es uno de los editores de código más populares actualmente, gracias a su interfaz intuitiva, opciones de personalización y extenso ecosistema de complementos. Para los usuarios de MATLAB que buscan una alternativa moderna y potente al editor nativo, Visual Studio Code puede ser una solución. Al instalar la extensión de MATLAB en Visual Studio Code se obtiene … [Leer más...] acerca de Cómo instalar la extensión de MATLAB en Visual Studio Code
Comprobar que una cadena sólo contiene números en Python
En muchas aplicaciones se puede recibir una cadena de texto que solamente debe contener valor numérico. Esto es, una cadena que solamente debería contener números y, a lo sumo, un punto como separador decimal. Si un usuario introduce este dato, es necesario validar el contenido de la cadena antes de poder emplearla dentro del código. En esta entrada, se verá cómo comprobar que … [Leer más...] acerca de Comprobar que una cadena sólo contiene números en Python
Descubriendo anomalías con HBOS (Histogram-Based Outlier Score)
Las anomalías, también conocidas como ”outliers”, son puntos que se desvían significativamente de la mayoría de los otros puntos en un conjunto de datos. Por lo que saber detectarlas es una tarea clave en múltiples aplicaciones. Empezando por la seguridad informática, donde los ataques tienen un patrón diferente al uso legítimo de los recursos, hasta en mantenimiento … [Leer más...] acerca de Descubriendo anomalías con HBOS (Histogram-Based Outlier Score)
Mejorando la calidad del código Python con comas finales: Un detalle que marca la diferencia
A la hora de escribir código los detalles importan, incluso los aparentemente insignificantes. Uno de estos detalles, el cual suele ser completamente ignorado habitualmente, son las comas finales, conocidas en inglés como "Trailing Commas". Estas comas son las que se sitúan al final de la última línea en las estructuras como listas, tuplas y diccionarios. Aunque puede parecer … [Leer más...] acerca de Mejorando la calidad del código Python con comas finales: Un detalle que marca la diferencia
Obtener los datos de cotización de acciones en Python
En el ámbito financiero, acceder a datos precisos es esencial para poder realizar análisis acertados. Uno de los conjuntos de datos más relevantes y demandados son las cotizaciones de acciones. Para obtener esta información de manera efectiva, y, a ser posible, en tiempo real, es crucial contar con herramientas adecuadas. Una de las bibliotecas más populares para obtener los … [Leer más...] acerca de Obtener los datos de cotización de acciones en Python











