Responde de forma breve y justificada. Se evalúa el razonamiento, no la extensión.
1. Una regresión logística estima para las horas de estudio semanales (sin estandarizar).
- a) ¿Cómo se interpreta ? ¿Qué se duplica exactamente?
- b) Un compañero dice: “cada hora adicional sube la probabilidad de aprobar un 100 %”. ¿Es correcto? Justifica con la forma de la sigmoide.
2. Explica por qué la entropía cruzada, y no el error cuadrático medio, es la función de costo de la regresión logística. Menciona dos propiedades concretas.
3. Entrenas una regresión logística con penalty=None sobre un dataset pequeño y el
solucionador nunca converge; los coeficientes crecen sin parar. La accuracy en entrenamiento
es 1.0.
- a) ¿Qué está pasando con los datos?
- b) ¿Por qué
scikit-learnregulariza por defecto, más allá del sobreajuste?
4. Un clasificador de fraude tiene accuracy 0.99 sobre un conjunto con 1 % de fraudes.
- a) ¿Qué accuracy tiene la referencia trivial? ¿Qué se puede concluir del modelo?
- b) Un compañero propone reportar AUC-ROC, que da 0.95, y concluye que el modelo “funciona muy bien”. Explica por qué la curva precisión-recall puede contar una historia distinta, con la aritmética de los falsos positivos.
5. Tienes las probabilidades de validación cruzada de un modelo y una estructura de costos en la que un falso negativo cuesta cuatro veces más que un falso positivo.
- a) Describe cómo eliges el umbral de decisión.
- b) ¿Por qué no debes elegirlo con el conjunto de prueba? ¿Qué fuga del módulo 3 es la misma?
- c) Un compañero prefiere
class_weight="balanced"sobre una regresión logística en vez de mover el umbral. Con lo medido en el módulo, ¿qué cambia y qué no cambia con esa decisión?
6. En Wine Quality, KNN con obtenía un F1 de 0.66 con los datos originales y 0.47 tras eliminar 1177 filas idénticas; la regresión logística apenas cambiaba.
- a) Explica el mecanismo por el que los duplicados favorecen a KNN con .
- b) En el Titanic (módulo 2) se decidió no eliminar las 107 filas idénticas. ¿Qué criterio permite decidir distinto en cada caso?
7. Sobre árboles de decisión:
- a) ¿Por qué los árboles crecen con Gini o entropía y no con el error de clasificación, que es la métrica que al final importa?
- b) Un árbol sin límite de profundidad alcanza accuracy 1.0 en entrenamiento. ¿Qué esperas en prueba, y qué dos formas hay de controlarlo?
- c) ¿Por qué un árbol no necesita variables estandarizadas, mientras que KNN, SVM y la logística regularizada sí?
8. Bagging y Random Forest.
- a) Bagging promedia árboles sin podar. Explica por qué, en términos de sesgo y varianza, y por qué “más árboles” nunca empeora.
- b) ¿Qué añade Random Forest sobre bagging y qué término de la varianza del promedio ataca?
- c) En el módulo se midieron dos casos: uno en que Random Forest no superó a bagging (2 variables informativas de 20) y otro en que sí (Wine Quality, 12 variables). Explica la diferencia.
9. Boosting.
- a) ¿En qué se diferencia estructuralmente de bagging, y por qué sí sobreajusta con el número de árboles?
- b) En gradient boosting para clasificación, ¿a qué se ajusta cada árbol? Conecta con el gradiente de la regresión logística.
- c) Con valores por defecto, XGBoost y LightGBM no alcanzaron a Random Forest en Wine Quality, y en Adult Census le sacaron cinco puntos de AP. ¿Qué sugiere eso sobre cuándo conviene cada familia, y sobre “XGBoost gana siempre”?
10. Interpretabilidad. Un Random Forest reporta que una columna de números aleatorios tiene más importancia por impureza (MDI) que tres variables reales.
- a) Explica el mecanismo.
- b) ¿Qué medida usarías en su lugar y qué punto ciego tiene esa medida con variables correlacionadas?
- c) SHAP dice que
alcoholes la variable que más contribuye a que un vino se prediga como “bueno”. ¿Qué no se puede concluir de eso, y por qué?