Este proyecto fue desarrollado por Valentina Bailon Cano como parte del Máster en Data Science & Inteligencia Artificial en Evolve.
- 🎯 Objetivo Académico
- 🧭 Contenido de la Aplicación
- 📐 Rigor Académico
- 🛠️ Tecnologías utilizadas
- 📂 Estructura del Proyecto
▶️ Cómo ejecutar localmente- 💻 Guía rápida: Git Bash vs Visual Studio Code
- 👩💻 Autora
- 🧠 Conclusión
Aplicar de forma práctica los fundamentos de estadística y probabilidad sobre un conjunto de datos reales de accidentes de tráfico ocurridos en la ciudad de Madrid.
Se combinan técnicas manuales, simulaciones, pruebas estadísticas y visualizaciones interactivas mediante Streamlit, con enfoque académico riguroso y presentación profesional.
La app está dividida en secciones accesibles desde el menú lateral:
- Medidas descriptivas (manuales vs pandas)
- Detección de outliers (IQR y Z-score)
- Simulaciones de probabilidad realista (alcohol, edad, gravedad…)
- Distribuciones teóricas comparadas con datos reales (Normal, Poisson, Binomial)
- Intervalos de confianza para medias y proporciones
- Pruebas de hipótesis (T-test, proporciones, Chi², ANOVA)
- Correlaciones (Pearson, Spearman, Kendall)
- Análisis exploratorio final con mapa interactivo, filtros y KPIs
Cada sección fue construida con el objetivo de demostrar dominio metodológico y comprensión estadística aplicada.
Incluye:
- Códigos comentados y validados
- Simulaciones realistas (distribuciones truncadas, valores extremos)
- Justificación teórica de cada técnica aplicada
- Visualizaciones claras y adaptadas a un entorno de enseñanza profesional
- Python 3.12
- Streamlit 1.42
- Plotly
- pandas · numpy · scipy
- pydeck (mapas 3D) · pyproj (coordenadas UTM)
- Visual Studio Code · GitHub
📄 Dependencias completas en requirements.txt
├── images/ # Logos y capturas
├── data/ # Datos originales (accidentes Madrid)
├── main.py # Script principal de Streamlit
├── pages/ # Subpáginas estadísticas
├── utils/ # Funciones auxiliares (si aplica)
├── requirements.txt # Dependencias del proyecto
└── README.md # Documentación del proyecto
git clone https://github.com/valentinabailoncano-code/Accidentes_madrid.git
cd Accidentes_madridpython -m venv venv
venv\Scripts\activatepython3 -m venv venv
source venv/bin/activatepip install -r requirements.txtstreamlit run main.pygit clone https://github.com/valentinabailoncano-code/Accidentes_madrid.git
cd Accidentes_madrid
pip install -r requirements.txt
# ⚠️ Git Bash no reconoce bien 'streamlit'
# Abre CMD o Visual Studio Code para este último paso:
streamlit run main.pypython -m venv venv
venv\Scripts\activate # En Windows
# o
source venv/bin/activate # En macOS/Linux
pip install -r requirements.txt
streamlit run main.pyValentina Bailon Cano
Máster en Data Science & Inteligencia Artificial – EVOLVE
🔗 LinkedIn
📍 Madrid, España
Este proyecto busca ser una herramienta académica útil tanto para estudiantes como docentes de estadística aplicada, mostrando cómo los conceptos teóricos pueden implementarse con precisión sobre datos del mundo real.