Bonjour à tous,
j'ai fait un modèle que je veux le tester avec la matrice de confusion
alors
j'ai
le modèle logit est :
var~var1+var2+var3+ var4+ var5+var6
1 2 3
| proba=predict(logit,data=données,type='response')
> prediction= ifelse(proba>0.5,1,0)
> table(données$var,prediction) |
le résultat est:
1 2 3 4
| prediction
0 1
0 435 9943
1 620 22517 |
si je change le modèle comme suit :
logit est : j'aurai pour
1 2 3
| proba=predict(logit,data=données,type='response')
> prediction= ifelse(proba>0.5,1,0)
> table(données$var,prediction) |
1 2 3 4
| prediction
1
0 10378
1 23137 |
pourquoi ?
et si je change la valeur 0.5 par 0.6 comme suit
1 2 3
| proba=predict(logit,data=données,type='response')
> prediction= ifelse(proba>0.6,1,0)
> table(données$var,prediction) |
j'aurai
1 2 3 4 5
| able(datanbdist$y,pred123.cl)
prediction
0 1
0 435 9943
1 620 22517 |
?
merci infiniment d'avance pour toute réponse
Partager