Précédent   Forum des professionnels en informatique > Logiciels > Solutions d'entreprise > Business Intelligence > SAS > SAS STAT
SAS STAT Forum d'entraide sur les fonctionnalités liées à la statistique sur SAS : statistique descriptive, test, régression, classification
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 18/08/2011, 12h41   #1
Invité de passage
 
Femme
Étudiant
Inscription : août 2011
Messages : 2
Détails du profil
Informations personnelles :
Sexe : Femme

Informations professionnelles :
Activité : Étudiant
Secteur : Finance

Informations forums :
Inscription : août 2011
Messages : 2
Points : 1
Points : 1
Par défaut Proc mdc ne fonctionne pas

Bonjour,

Je sollicite votre aide concernant la proc mdc.
Je souhaite lancer un modèle logit multinomial conditionnel. La proc mdc semble appropriée.

Voici mon code:
Code :
1
2
3
4
5
6
7
 
proc mdc DATA= test;
id num;
model decis=un_1-sensi_4/
        choice=(ratmdc)
        type=clogit;
run;
Il ne me semble pas qu'il y ait d'erreur de syntaxe. Et j'ai bien fait toutes les modificatiosn nécessaires sur mes variables pour que la procédure prenne en compte le logit conditionnel mais rien.

Le code posté plus haut donne ça à la compilation:
NOTE: The SAS System stopped processing this step because of errors.
Aucune erreur n'est soulignée dans mon code dans la log.

Non seulement je ne vois pas mon erreur mais en plus SAS ne m'aide pas vraiment en ne me disant pas d'où vient cette erreur. Un grand gourou de SAS peut-il m'aider?
Merci d'avance
MZaaa est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/08/2011, 16h41   #2
Invité de passage
 
Femme
Étudiant
Inscription : août 2011
Messages : 2
Détails du profil
Informations personnelles :
Sexe : Femme

Informations professionnelles :
Activité : Étudiant
Secteur : Finance

Informations forums :
Inscription : août 2011
Messages : 2
Points : 1
Points : 1
(re)Bonjour,

J'ai (enfin) réussi à trouver mon erreur, qui d'ailleurs est une pure erreur de débutant et qui n'est même pas en relation avec la proc mdc ou sa syntaxe car tout était bon de ce côté-ci.

Le problème venait de cette instruction:
Code :
1
2
 
model decis=un_1-sensi_4
Il fallait plutôt écrire (avec 2 tirets):
Code :
model decis=un_1--sensi_4/
ou encore écrire à la main toutes les variables concernées.

Désolée d'avoir spammé le forum J'espère que ca sera tout de même utile à quelqu'un.

Bonne fin de journée
MZaaa est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 16h12.


 
 
 
 
Partenaires

Hébergement Web