|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Futur Membre du Club
![]() Inscription : décembre 2009 Messages : 105 ![]() |
Bonjour,
Comment déterminer le taux de bonne prédiction d'un modèle à partir d'une table de contingence que l'on a tracé avec un proc Freq? Merci d'avance... |
|
|
00
|
|
|
#2 |
![]() ![]() Inscription : septembre 2006 Messages : 1 968 ![]() |
Le taux de bonnes prédiction représente le pourcentage de paires discordantes entre tes valeurs prédites et tes valeurs observées.
__________________
Les balises code FAQ SAS Rubrique SAS Si vous souhaitez contribuer à la rubrique SAS, contactez-moi ou tout autre membre de l'équipe BI par MP. |
|
|
00
|
|
|
#3 |
|
Futur Membre du Club
![]() Inscription : décembre 2009 Messages : 105 ![]() |
Oui mais peut on déterminer ce taux à partir d'un proc...
|
|
|
00
|
|
|
#4 |
|
Expert Confirmé
![]() ![]() Olivier DecourtFormateur en informatique Inscription : avril 2008 Messages : 1 467 ![]() |
Ben oui : tu fais une proc Freq pour croiser prédictions et réalité, avec les options NOFREQ, NOCOL et NOROW. Il n'y a qu'à additionner les pourcentages dans les 2 cases où prédiction et réalité concordent.
|
|
|
00
|
|
|
#5 | |
|
Futur Membre du Club
![]() Inscription : décembre 2009 Messages : 105 ![]() |
Pour revenir à la dernière réponse:
Citation:
beta suit une distribution bernouilli ( 2 valeurs 0 et 1) betachapeau prend des valeurs entre 0 et 1 (borne non compris). Dans mon échantillon, j'ai 600 données. Question: Comment additionner les pourcentages dans les 2 cases où prédiction et réalité concordent? Ps: si je ne suis pas clair, n'hésitez pas à me le demander Merci!!! |
|
|
|
00
|
|
|
#6 | ||
![]() ![]() Inscription : septembre 2006 Messages : 1 968 ![]() |
Bonjour,
En travaillant sur la table "MaTable" obtenue ci-dessous à partir de la proc freq tu devrais pouvoir t'en sortir. Code :
__________________
Les balises code FAQ SAS Rubrique SAS Si vous souhaitez contribuer à la rubrique SAS, contactez-moi ou tout autre membre de l'équipe BI par MP. |
||
|
|
00
|
|
|
#7 |
|
Expert Confirmé
![]() ![]() Olivier DecourtFormateur en informatique Inscription : avril 2008 Messages : 1 467 ![]() |
Tu dois d'abord déterminer un seuil qui séparera les prédictions en "prédit 1" et "prédit 0" avant de pouvoir calculer qui est bien classé ou non.
Dans la proc LOGISTIC tu as l'option CTABLE qui te permet de balayer toute une série de seuils. Si tu as déjà un seuil en tête (qui minimise un coût par exemple, ou un optimum de courbe ROC), tu peux faire une étape DATA avec IF THEN ELSE pour créer une nouvelle variable 0/1 selon que BETACHAPEAU dépasse ou non le seuil (ou, ce qui aurait ma préférence, juste créer un format que tu appliques à BETACHAPEAU directement dans la proc FREQ). Bon courage. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com