Le forum du Master ESA économétrie et statistique appliquée - Université d'Orléans

Vous n'êtes pas identifié.

Annonce

Vous êtes sur le forum du master ESA !

Le site du master ESA - description de la formation, notes de cours, contacts... vient de déménager !!!

Venez visiter notre nouveau site : www.master-esa.fr

#1 18-04-2012 10:25:40

cococmoi
membre extérieur
Date d'inscription: 18-04-2012
Messages: 12

prob avec sas (procédure FREQ) urgent

Bonjour,

J'ai le code suivant:

data equiVVOI; set equipementVOITURE;  where(equipvoi=1);

if sum(VVOI1a,VVOI1b,VVOI1c)>0 then VICTIMEVVOIequipé=1;
else VICTIMEVVOIequipé=2;

if sum(VDV1a,VDV1b,VDV1c)>0 then VICTIMEVDVequipé=1;
else VICTIMEVDVéquipé=2;

proc freq; tables VICTIMEVVOIequipé VICTIMEVDVequipé ;
run;


Alors pour les résultats, j'ai:


VICTIMEVVOIequipé    Fréquence      Pourcentage    Fréquence cumulée      Pctage cumulé     
1                              941                10.98                 941                           10.98
2                             7629               89.02                8570                          100.00


VICTIMEVDVequipé    Fréquence    Pourcentage     Fréquence cumulée    Pctage. cumulé
1                                1440       100.00                    1440                           100.00

Valeur(s) manquante(s) = 7130



Ma question:
Je ne sais pas pourquoi ça ne ressort pas pour la var VICTIMEVDVequipé le même tableau, avec le pourcentage de la modalité 1 et 2 ???
En plus, je ne sais pas si ça une relation avec la mention "Valeur(s) manquante(s) = 7130 " ??

Est ce que quelqu'un pourra m'aider la dessu, je suis vraiment dans l’urgence.

Merci par avance

Hors ligne

 

#2 18-04-2012 11:28:46

binette
Member
Date d'inscription: 05-03-2007
Messages: 46

Re: prob avec sas (procédure FREQ) urgent

Bonjour,

Il y a une petite erreur dans ton code, c'est pour cette raison que la modalité 2 ne ressort pas dans le résultat final et donc tu as des valeurs manquantes à la place.

cococmoi a écrit:

if sum(VDV1a,VDV1b,VDV1c)>0 then VICTIMEVDVequipé=1;
else VICTIMEVDVéquipé=2;

En effet, tu as écrit VICTIMEVDVequipé=1 sans "accent" sur le premier "e" de "equipé" et tu as écrit VICTIMEVDVéquipé=2 avec "accent" sur le premier "e" de "équipé" et donc SAS ne comprend pas.

Faut juste enlever l'accent et ce sera bon => VICTIMEVDVequipé=2.

J'espère avoir répondu à ta question.

Hors ligne

 

#3 18-04-2012 11:45:40

cococmoi
membre extérieur
Date d'inscription: 18-04-2012
Messages: 12

Re: prob avec sas (procédure FREQ) urgent

Oui bien sur. je suis vraiment reconnaissante.
Merci encore une fois

Hors ligne

 

Pied de page des forums

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson

[ Generated in 0.014 seconds, 6 queries executed ]