Logo de CursoIA
CursoIA Curso de Inteligencia Artificial

Probabilidad y estadística para IA, Unidad 2 — Probabilidad básica aplicada, 2.3 — Teorema de Bayes (intuición) ·

Actualización de creencias

Actualización de creencias: Teorema de Bayes y su intuición

Introducción

El teorema de Bayes es una herramienta poderosa que permite actualizar nuestras creencias basadas en la evidencia. Es fundamental para comprender cómo funcionan los modelos probabilísticos en inteligencia artificial (IA), especialmente en clasificación, predicción y toma de decisiones bajo incertidumbre. Este artículo te guiará a través del concepto básico, proporcionará ejemplos ilustrativos y desglosará errores comunes para que puedas aplicarlo con efectividad.

Explicación principal

¿Qué es el Teorema de Bayes?

El Teorema de Bayes se puede expresar matemáticamente como:

\[ P(H|E) = \frac{P(E|H) \cdot P(H)}{P(E)} \]

Donde:

  • \( P(H|E) \): Probabilidad posterior, es decir, la probabilidad actualizada de que un hipótesis H sea verdadera después de observar evidencia E.
  • \( P(E|H) \): Probabilidad condicional del evento E dado que la hipótesis H es verdadera (también conocida como probabilidad del dato).
  • \( P(H) \): Probabilidad a priori, es decir, la probabilidad de la hipótesis antes de observar la evidencia.
  • \( P(E) \): Probabilidad total de la evidencia.

Ejemplo: Diagnóstico médico

Supongamos que queremos diagnosticar si una persona tiene un virus. Tenemos dos pruebas disponibles:

  1. Prueba A: Tiene una sensibilidad del 90% y un falso positivo del 5%.
  2. Prueba B: Tiene una sensibilidad del 80% y un falso positivo del 7%.

El virus está presente en solo el 2% de la población.

Si una persona da positivo en ambas pruebas, ¿cuál es la probabilidad de que realmente tenga el virus?

Usando el teorema de Bayes:

  1. P(H): La probabilidad a priori (punto base) es \( P(\text{Virus}) = 0.02 \).
  2. P(E|H): La sensibilidad de la prueba A y B son \( P(\text{Positivo}|\text{Virus}) = 0.90 \) y \( P(\text{Positivo}|\text{Virus}) = 0.80 \).
  3. P(E): La probabilidad total se puede calcular como:

\[ P(\text{Positivo}_A \cap \text{Positivo}_B) = P(\text{Positivo}_A|\text{Virus}) \cdot P(\text{Positivo}_B|\text{Virus}) + P(\text{Positivo}_A|\neg\text{Virus}) \cdot P(\text{Positivo}_B|\neg\text{Virus}) - P(\text{Positivo}_A \cap \text{Positivo}_B) \]

Usando el teorema de Bayes, podemos calcular \( P(H|E) \).

Ejemplo con Python (Bloque de código)

from scipy.stats import norm

# Definimos las probabilidades a priori y las condiciones
p_virus = 0.02
sensibilidad_a = 0.90
falso_positivo_a = 0.05
sensibilidad_b = 0.80
falso_positivo_b = 0.07

# Calcular probabilidad posterior para ambas pruebas positivas
p_posterior = (sensibilidad_a * p_virus) / (
    (sensibilidad_a * p_virus) + ((1 - falso_positivo_a) * (1 - p_virus))
)

print(f"La probabilidad de tener el virus dado los resultados es {round(p_posterior, 4)}")

Errores típicos / trampas

  1. Omitir la evidencia del negativo: No considerar las pruebas que dan negativas.
  2. Confundir sensibilidad y especificidad: Confundir la probabilidad de detectar el virus con la probabilidad de no detectarlo en ausencia del virus.
  3. Ignorar el efecto del tamaño de la muestra: La probabilidad posterior puede ser afectada por el tamaño de la muestra, especialmente en muestras pequeñas.

Checklist accionable

  1. Revisar las probabilidades a priori: Analiza cuidadosamente las creencias iniciales antes de incorporar evidencia.
  2. Considera todas las pruebas disponibles: No omitas datos que podrían afectar la probabilidad posterior.
  3. Verifica sensibilidad y especificidad: Asegúrate de no confundir los términos y cómo se aplican en el contexto específico.
  4. Analiza el tamaño de la muestra: Comprueba si las evidencias son suficientes para ajustar significativamente la probabilidad posterior.
  5. Revisa regularmente: Actualiza tus creencias con nuevas evidencias y verifica si los resultados siguen siendo consistentes.

Cierre: Siguientes pasos

  • Practica con datos reales: Aplica el teorema de Bayes en proyectos prácticos para mejorar tu comprensión.
  • Aprende más sobre modelos probabilísticos: Estudia cómo otros modelos como Naive Bayes utilizan este principio básico.
  • Implementa en proyectos de IA: Integra el concepto de actualización de creencias en tus modelos de machine learning y deep learning para mejorar la precisión.

El teorema de Bayes es un instrumento poderoso que permite actualizar nuestras creencias basadas en evidencia, lo cual es crucial en la inteligencia artificial. Siguiendo estos pasos y aprendiendo a aplicar este concepto con precisión, podrás construir modelos más robustos y confiables.

Contacto

Indica tu objetivo (ChatGPT, RAG, agentes, automatización) y tu stack (web/backend).