Inicio › Foros › Etapa II – Analiza tus Datos › [AD] 13-Hoja de trabajo – Modelos Logisticos GLM
Etiquetado: Error matriz de confusión
- Este debate tiene 5 respuestas, 3 mensajes y ha sido actualizado por última vez el hace 1 año, 7 meses por
Jordi.
-
AutorEntradas
-
21 marzo, 2024 a las 23:27 #17850
Regina Muñoz GalánParticipanteHola Jordi,
Per fi, adjunto la següent fulla de treball: https://docs.google.com/document/d/1bYG9Ahk2KU7EMnqgV89xPB6h_MI2LAqb/edit?usp=sharing&ouid=113704694471650554822&rtpof=true&sd=true
Gràcies,
Regina
22 marzo, 2024 a las 9:15 #17856
JordiSuperadministradorJa veig que t¡ha sortir la curva Roc com vem veure ahir!
Béeee!!
Chat gpt ens pot ajudar molt.
Abraçades!
20 agosto, 2024 a las 16:54 #20759
Noelia Maldonado GavilánParticipanteHola Jordi,
Estoy trabajando sobre los datos de heart-failure. Estoy intentando la evaulación del modelo cuantificando el error pero me da todo el rato este error:
Error en confusionMatrix.default(data = pred.class, reference = real):
The data must contain some levels that overlap the referenceHe comprobado que los dos argumentos sean factores además de que ya se hace previamente en cálculo del modelo. El modelo sale sin problemas. Te dejo lo que tengo puesto, porque ya he probado varias maneras con las sugerencias de los foros stack overflow.
# Estimar la variable respuesta:
probabilidades = predict(mlog,newdata = data, type = «response»)
probabilidades
# Calcular las probabilidades:
prediccion.classes <- as.factor(ifelse(probabilidades > 0.5, «Si», «No»))# Valores reales de HeartDisease:
real = data$HeartDisease #ya estaba puesta como factorpredicciones = data.frame(Reales = real, Prediccion = pred.class, Probabilidades = probabilidades)
predicciones# Evaluacion del modelo cuantificando el error:
# Matriz de confusion:
library(caret)
caret::confusionMatrix(data=prediccion.classes, reference=real)Generé un data.frame para que me dijera el tipo de variable y efectivamente son factores.
Espero poder solucionarlo pronto para poder continuar con las hojas de trabajo.
Mil gracias!
29 agosto, 2024 a las 9:54 #20788
JordiSuperadministradorAquí tienes el código corregido:
https://drive.google.com/drive/folders/1QiF2sjDE1J6oc7FTnsICh2OHq3Tpk29-?usp=sharingHabía que cambiar la variable de salida (heart_desease) por numérica 0 o 1 sino el glm no funciona!
Un abrazo!
9 septiembre, 2024 a las 10:56 #20891
Noelia Maldonado GavilánParticipanteBuenos días Jordi,
Estoy trabajando con la versión 4.4.1 de R y parece ser que el paquete InformationValue no está disponible en este versión o algo por el estilo. El caso es que en modelo logístico binomial no puedo la función misClassError y no puedo continuar con el ejercicio. Alguna idea?
Gracias!!
9 septiembre, 2024 a las 14:06 #20899
JordiSuperadministradorTe puse el código corregido arriba. Y funcionó todo. Lo vistes?
https://drive.google.com/drive/folders/1QiF2sjDE1J6oc7FTnsICh2OHq3Tpk29-?usp=sharing
-
AutorEntradas
- Debes estar registrado para responder a este debate.