REPOSITORY OVERVIEWLive repository statistics
★ 2Stars
⑂ 0Forks
◯ 0Open issues
◉ 2Watchers
43/100
OPENREPOHUB HEALTH SIGNALLimited signals
A transparent discovery signal based on current public GitHub metadata.
Recent activity35% weight
52 Community adoption25% weight
5 Maintenance state20% weight
100 License clarity10% weight
0 Project information10% weight
35 This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
README preview
Laboratorio #3 de Inteligencia Artificial: Preprocesamiento de Datos
Descripción
Este repositorio contiene el desarrollo del Laboratorio #3 de IA, enfocado en el preprocesamiento completo de dos datasets médicos de la UCI: Infarto de Miocardio y Linfografía.
🚀 Proyectos y Técnicas Aplicadas
1. Proyecto: Infarto de Miocardio
Análisis enfocado en un escenario clínico realista para predecir el desenlace letal.
- Problemática: Predicción a las 48 horas (Escenario 3), filtrando features no disponibles en ese momento.
- Manejo de Nulos: Imputación estratégica: Moda (categóricas), media/mediana (numéricas según sesgo) e imputación por grupo (para la variable
ROE).
- Codificación: One-Hot Encoding para variables predictoras.
- Balanceo: Corrección de desbalance de clases con SMOTE.
- Preparación del Target: Codificación final de la variable
y a formato One-Hot para compatibilidad con Redes Neuronales.
2. Proyecto: Linfografía
Análisis de un dataset donde todas las 18 variables predictoras, aunque representadas por números, son en realidad códigos para datos categóricos (nominales y ordinales).
- Manejo de Nulos: Se detectaron valores no estándar (
'?'). Se eliminó una columna que resultó estar 100% vacía.
- Codificación a Formato Binario: Se aplicó One-Hot Encoding a todas las variables categoricas. Esto es crucial para que el modelo interprete las variables como categorías independientes y no como números con una magnitud falsa.
- Balanceo de Clases Extremo: Se solucionó un severo desbalance (una clase con solo 2 muestras) adaptando el algoritmo SMOTE (
k_neighbors=1).
- Preparación Final del Target: La variable objetivo ya balanceada se transformó a formato One-Hot para compatibilidad con Redes Neuronales.
🛠️ Cómo Ejecutar
- Clona el repositorio.
- Abre los archivos Jupyter Notebook (.ipynb).
- Ejecuta las celdas en orden.
Requisitos
Instala las librerías necesarias con:
pip install pandas numpy ucimlrepo matplotlib seaborn scikit-learn imbalanced-learn
ALGORITHMICALLY RELATEDSimilar Open-Source Projects
Selected from shared topics, language and repository description—not editorial ratings.
Este repositorio contiene análisis de web scraping en Python con Jupyter Notebook. Incluye la extracción de precios de pollo y pescado en Carulla durante tres días y un análisis de interacciones en una página o grupo de Facebook utilizando BeautifulSoup y Facebook Scraper.
36/100 healthActive repository
HTMLNo license
⑂ 0 forks◯ 0 issuesUpdated Aug 31, 2025
Este repositorio contiene notebooks de jupyter basados en el libro Python for Everybody https://www.py4e.com/
43/100 healthActive repository
PythonNo license
⑂ 0 forks◯ 0 issuesUpdated Mar 21, 2026