Muestra las diferencias entre dos versiones de la página.
Ambos lados, revisión anterior Revisión previa Próxima revisión | Revisión previa | ||
clase:iabd:pia:2eval:tema08.otras-metricas [2025/02/03 18:17] admin [Fbeta-score] |
clase:iabd:pia:2eval:tema08.otras-metricas [2025/02/03 19:35] (actual) admin [Fbeta-score] |
||
---|---|---|---|
Línea 54: | Línea 54: | ||
<sxh python> | <sxh python> | ||
model.compile(optimizer=' | model.compile(optimizer=' | ||
- | </ | ||
- | |||
- | <sxh python> | ||
model.compile(optimizer=' | model.compile(optimizer=' | ||
</ | </ | ||
Línea 69: | Línea 66: | ||
===== Fbeta-score ===== | ===== Fbeta-score ===== | ||
- | El Fβ-score permite ajustar si penalizamos más los falsos positivos o los falsos negativos. | + | El Fβ-score |
Al dar más importancia a uno que a otro realmente no es una métrica de rendimiento general ya que está " | Al dar más importancia a uno que a otro realmente no es una métrica de rendimiento general ya que está " | ||
Línea 85: | Línea 82: | ||
* Si β < 1, penaliza más una baja precisión, lo que significa que los falsos positivos (FP) penalizan más que los falsos negativos (FN). | * Si β < 1, penaliza más una baja precisión, lo que significa que los falsos positivos (FP) penalizan más que los falsos negativos (FN). | ||
- | ¿Pero cuanto es realmente se valor? Veámoslo con un ejemplo con β = 2 frente a β = 2.5. | + | Veamos ahora unos ejemplos: |
- | * Si β = 2, la baja sensibilidad es 4 veces más importante que la precisión, porque 𝛽²=2²=4 | + | |
- | * Si β = 2,5, la baja precisión es 6,25 veces más importante que la sensibilidad, | + | |
- | Es decir, el valor de β no es la relación directa entre sensibilidad y precisión, sino que se eleva al cuadrado. | + | * Con β=1 ambos están equilibrados. Y da lo mismo que se intercambien los valores de Sensibilidad y Precisión |
- | A medida que β aumenta, la sensibilidad pesa exponencialmente más en la precisión. | + | |
- | Veamos los siguientes ejemplos: | + | ^ Sensibilidad |
+ | | 0,2 | 0,6 | 0,5 | 0,3 | | ||
+ | | 0,6 | 0,2 | 0,5 | 0,3 | | ||
* Con β=2, la baja sensibilidad penaliza 4 veces más que la precisión | * Con β=2, la baja sensibilidad penaliza 4 veces más que la precisión | ||
Línea 99: | Línea 95: | ||
| 0,2 | 0,6 | 2 | 0,23 | | 0,2 | 0,6 | 2 | 0,23 | ||
| 0,6 | 0,2 | 2 | 0,43 | | 0,6 | 0,2 | 2 | 0,43 | ||
+ | |||
+ | |||
+ | El caso base es 0,3 y al usar β=2; con una baja sensibilidad (0,2) el resultado es más bajo aun (0,23) mientras que con una alta sensibilidad (0,6) el valor es mayor (0,43) | ||
* Con β=0,5 la baja precisión penaliza 4 veces más que la sensibilidad | * Con β=0,5 la baja precisión penaliza 4 veces más que la sensibilidad | ||
Línea 106: | Línea 105: | ||
| 0,6 | 0,2 | 0,5 | 0,23 | | 0,6 | 0,2 | 0,5 | 0,23 | ||
- | * Con β=1 ambos están equilibrados. Y da lo mismo que se intercambien los valores | + | El caso base es 0,3 y al usar β=2 con una baja precisión (0,2) el resultado es más bajo aun (0,23) mientras |
- | ^ Sensibilidad | + | Más información: |
- | | $0,2|0,6|0,5$ | $0,3$ | | + | * [[https:// |
- | | $0,6|0,2|0,5|0,3$ | | + | * [[https:// |
+ | * {{ : | ||
+ | |||
+ | ==== Valor de β ==== | ||
+ | ¿Pero cuanto es realmente se valor? Veámoslo con un ejemplo con β = 2 frente a β = 2.5. | ||
+ | * Si β = 2, la baja sensibilidad es 4 veces más importante que la precisión, porque 𝛽²=2²=4 | ||
+ | | ||
+ | |||
+ | Es decir, el valor de β no es la relación directa entre sensibilidad y precisión, sino que se eleva al cuadrado. | ||
+ | A medida que β aumenta, la sensibilidad pesa exponencialmente más que la precisión. | ||
Para calcular la β se usa la regla de: | Para calcular la β se usa la regla de: | ||
Línea 123: | Línea 131: | ||
$$ | $$ | ||
- | Más información: | ||
- | * [[https:// | ||
- | * [[https:// | ||
- | * {{ : | ||
+ | Veamos ahora ejemplo de valores alto y bajos de β. | ||
+ | * **β> | ||
+ | * Diagnóstico de enfermedades graves (Ejemplo: cáncer, VIH, COVID-19): | ||
+ | * Detección de fraude financiero: Es preferible revisar más transacciones sospechosas (falsos positivos) que dejar pasar fraudes reales (falsos negativos). | ||
+ | * Sistemas de seguridad y detección de amenazas (Ejemplo: detección de intrusos en redes, ataques cibernéticos, | ||
+ | * **β< | ||
+ | * Clasificación de correos como spam: Un falso negativo (un spam que llega a la bandeja de entrada) es molesto, pero un falso positivo (un email importante que va a la carpeta de spam) puede ser grave. | ||
+ | * Recomendación de productos o publicidad personalizada: | ||
+ | * Contratación automática basada en IA: Un falso positivo significaría contratar a un candidato inadecuado, lo que puede ser costoso para la empresa. Es mejor ser más estricto en la selección, aunque se descarte algún candidato válido. | ||
+ | * Sistemas judiciales y de evaluación de riesgos penales: Un falso positivo (clasificar a una persona como de "alto riesgo" | ||
==== Keras ==== | ==== Keras ==== |