Forum de Statistiques
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
Les posteurs les plus actifs de la semaine
Aucun utilisateur

-20%
Le deal à ne pas rater :
Ecran PC GIGABYTE 28″ LED M28U 4K ( IPS, 1 ms, 144 Hz, FreeSync ...
399 € 499 €
Voir le deal

Tracer la carte de la France sous SAS

2 participants

Aller en bas

Tracer la carte de la France sous SAS  Empty Tracer la carte de la France sous SAS

Message par melanine Mer 15 Jan 2014 - 22:15

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,

melanine

Nombre de messages : 21
Date d'inscription : 09/11/2013

Revenir en haut Aller en bas

Tracer la carte de la France sous SAS  Empty Re: Tracer la carte de la France sous SAS

Message par niaboc Lun 20 Jan 2014 - 14:13

Avec une proc gmap tu peux le faire.


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
niaboc

Nombre de messages : 1001
Age : 37
Localisation : Paris
Date d'inscription : 05/05/2008

Revenir en haut Aller en bas

Tracer la carte de la France sous SAS  Empty Re: Tracer la carte de la France sous SAS

Message par melanine Mar 21 Jan 2014 - 10:49

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

melanine

Nombre de messages : 21
Date d'inscription : 09/11/2013

Revenir en haut Aller en bas

Tracer la carte de la France sous SAS  Empty Re: Tracer la carte de la France sous SAS

Message par niaboc Mar 21 Jan 2014 - 11:17

je rectifie le code car dans la table maps.france d'origine la variable de département se nomme "ID" et non pas "dept" :

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
niaboc

Nombre de messages : 1001
Age : 37
Localisation : Paris
Date d'inscription : 05/05/2008

Revenir en haut Aller en bas

Tracer la carte de la France sous SAS  Empty Re: Tracer la carte de la France sous SAS

Message par melanine Mar 21 Jan 2014 - 12:18

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 ;

melanine

Nombre de messages : 21
Date d'inscription : 09/11/2013

Revenir en haut Aller en bas

Tracer la carte de la France sous SAS  Empty Re: Tracer la carte de la France sous SAS

Message par niaboc Mar 21 Jan 2014 - 12:46

Ton code :

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
niaboc

Nombre de messages : 1001
Age : 37
Localisation : Paris
Date d'inscription : 05/05/2008

Revenir en haut Aller en bas

Tracer la carte de la France sous SAS  Empty Re: Tracer la carte de la France sous SAS

Message par melanine Mar 21 Jan 2014 - 13:54

Superrrrrrrrrrrrrr ça marche.

Merci enormement. Very Happy 

melanine

Nombre de messages : 21
Date d'inscription : 09/11/2013

Revenir en haut Aller en bas

Tracer la carte de la France sous SAS  Empty Re: Tracer la carte de la France sous SAS

Message par niaboc Mar 21 Jan 2014 - 14:02

De rien, j'aime faire plaisir!
niaboc
niaboc

Nombre de messages : 1001
Age : 37
Localisation : Paris
Date d'inscription : 05/05/2008

Revenir en haut Aller en bas

Tracer la carte de la France sous SAS  Empty Re: Tracer la carte de la France sous SAS

Message par melanine Mar 21 Jan 2014 - 14:08

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

melanine

Nombre de messages : 21
Date d'inscription : 09/11/2013

Revenir en haut Aller en bas

Tracer la carte de la France sous SAS  Empty Re: Tracer la carte de la France sous SAS

Message par Contenu sponsorisé


Contenu sponsorisé


Revenir en haut Aller en bas

Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum