Les posteurs les plus actifs de la semaine
Aucun utilisateur |
Sujets les plus vus
Tracer la carte de la France sous SAS
2 participants
Page 1 sur 1
Tracer la carte de la France sous SAS
Bonjour,
Je voudrais savoir comment tracer la carte de la France sous sas.
Le but après serait de représenter les taux d'une variable selon les départements.
Cordialement,
Je voudrais savoir comment tracer la carte de la France sous sas.
Le but après serait de représenter les taux d'une variable selon les départements.
Cordialement,
melanine- Nombre de messages : 21
Date d'inscription : 09/11/2013
Re: Tracer la carte de la France sous SAS
Avec une proc gmap tu peux le faire.
Avec ce bout de code tu pourras surement te débrouiller :
Avec ce bout de code tu pourras surement te débrouiller :
- Code:
PROC GMAP DATA = _ta_table_ MAP = maps.france ;
ID dept ;
CHORO _ta_var_ / discrete ;
RUN ;
QUIT ;
niaboc- Nombre de messages : 1001
Age : 37
Localisation : Paris
Date d'inscription : 05/05/2008
Re: Tracer la carte de la France sous SAS
Merci beaucoup Niaboc.
Mon soucis maintenant c'est au niveau de la table maps.france car les numeros de départements sont répétés et du coup le progamme a du mal à trouver un ID.
Comment y remedier?
Merci encore
Mon soucis maintenant c'est au niveau de la table maps.france car les numeros de départements sont répétés et du coup le progamme a du mal à trouver un ID.
Comment y remedier?
Merci encore
melanine- Nombre de messages : 21
Date d'inscription : 09/11/2013
Re: Tracer la carte de la France sous SAS
je rectifie le code car dans la table maps.france d'origine la variable de département se nomme "ID" et non pas "dept" :
Dans ta table qui contient tes données il te faut un ligne par département. La variable de département département doit être "id".
Dis-moi l'erreur que te sort SAS si tu n'y arrives toujours pas.
Niaboc
- Code:
PROC GMAP DATA = _ta_table_ MAP = maps.france ;
ID id;
CHORO _ta_var_ / discrete ;
RUN ;
QUIT ;
Dans ta table qui contient tes données il te faut un ligne par département. La variable de département département doit être "id".
Dis-moi l'erreur que te sort SAS si tu n'y arrives toujours pas.
Niaboc
niaboc- Nombre de messages : 1001
Age : 37
Localisation : Paris
Date d'inscription : 05/05/2008
Re: Tracer la carte de la France sous SAS
Merci de ta disponibilité!
En fait dans la table il ya plu de 6210 lignes car le numero de chaque département est répété plusieurs fois avec des coordonnées differentes!
80 PROC GMAP DATA = monproj.sociodemo
81 MAP = monproj.Coord_dep ;
NOTE: Data file MONPROJ.COORD_DEP.DATA is in a format native to another host or the file encoding
does not match the session encoding. Cross Environment Data Access will be used, which may
require additional CPU resources and reduce performance.
82 ID ID ;
ERROR: Variable ID not found.
NOTE: The previous statement has been deleted.
83 CHORO TxContPers / discrete ;
84
85 RUN ;
En fait dans la table il ya plu de 6210 lignes car le numero de chaque département est répété plusieurs fois avec des coordonnées differentes!
80 PROC GMAP DATA = monproj.sociodemo
81 MAP = monproj.Coord_dep ;
NOTE: Data file MONPROJ.COORD_DEP.DATA is in a format native to another host or the file encoding
does not match the session encoding. Cross Environment Data Access will be used, which may
require additional CPU resources and reduce performance.
82 ID ID ;
ERROR: Variable ID not found.
NOTE: The previous statement has been deleted.
83 CHORO TxContPers / discrete ;
84
85 RUN ;
melanine- Nombre de messages : 21
Date d'inscription : 09/11/2013
Re: Tracer la carte de la France sous SAS
Ton code :
"NOTE: Data file MONPROJ.COORD_DEP.DATA is in a format native to another host"
il faut laisser la table d'origine : map=maps.france, c'est normal que le numéro de département se retrouve plusieurs fois!
Par contre dans ta table monproj.sociodemo tu dois retrouver un département par ligne!
"Variable id not found"
Dans ta table monproj.sociodemo, la variable qui code les département doit s'appeler ID (comme dans la table maps.france)
- Code:
PROC GMAP DATA = monproj.sociodemo
MAP = monproj.Coord_dep ;
CHORO TxContPers / discrete ;
RUN ;
"NOTE: Data file MONPROJ.COORD_DEP.DATA is in a format native to another host"
il faut laisser la table d'origine : map=maps.france, c'est normal que le numéro de département se retrouve plusieurs fois!
Par contre dans ta table monproj.sociodemo tu dois retrouver un département par ligne!
"Variable id not found"
Dans ta table monproj.sociodemo, la variable qui code les département doit s'appeler ID (comme dans la table maps.france)
niaboc- Nombre de messages : 1001
Age : 37
Localisation : Paris
Date d'inscription : 05/05/2008
Re: Tracer la carte de la France sous SAS
Superrrrrrrrrrrrrr ça marche.
Merci enormement.
Merci enormement.
melanine- Nombre de messages : 21
Date d'inscription : 09/11/2013
Re: Tracer la carte de la France sous SAS
De rien, j'aime faire plaisir!
niaboc- Nombre de messages : 1001
Age : 37
Localisation : Paris
Date d'inscription : 05/05/2008
Re: Tracer la carte de la France sous SAS
C'est vraiment très gentil. C'est la premiere fois que je trace une carte sur SAS. le prof nous a donné cela comme derniere question à notre projet d'analyse de donnée.
Je vous nomme désormais Mr altruiste! lool
Merci encore
Je vous nomme désormais Mr altruiste! lool
Merci encore
melanine- Nombre de messages : 21
Date d'inscription : 09/11/2013
Sujets similaires
» tracer un graphique sous excel avec 2 axes
» carte P
» tracer des coubre sur le logiciel R
» tracer régression logistique [RESOLU]
» Tracer un graphique pour un GLM
» carte P
» tracer des coubre sur le logiciel R
» tracer régression logistique [RESOLU]
» Tracer un graphique pour un GLM
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum