03.07.2013 Views

UNIVERSIT DU QUBEC MONTRAL - Laboratoire d'études de la ...

UNIVERSIT DU QUBEC MONTRAL - Laboratoire d'études de la ...

UNIVERSIT DU QUBEC MONTRAL - Laboratoire d'études de la ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

On peut aussi utiliser les opérateurs logiques « et » ( & ) et « ou » ( | ) (Hébert, 2003, p.<br />

19).<br />

if a >=b & c f) Si a n’est pas égal au point (qui<br />

représente une valeur manquante) ou<br />

[si c est égal à d et en plus e est<br />

strictement supérieur à f ]<br />

Pour avoir l’âge moyen <strong>de</strong> chaque province, il faudrait exécuter l’instruction summarize<br />

pour chacune d’entre elle. Stata offre un certain nombre d’instructions spéciales, les<br />

préfixes, qui modifient l’action d’autres instructions. Deux <strong>de</strong> ces préfixes permettent<br />

d’exécuter une instruction en fonction <strong>de</strong>s valeurs d’une autre variable.<br />

by varlist [, sort] : command<br />

bysort varlist : command<br />

Par exemple, pour avoir l’âge moyen pour chacune <strong>de</strong>s provinces, il faudrait écrire :<br />

bysort pvreg25 : sum ecage26 if ecage26 pvreg25 = 10<br />

Variable | Obs Mean Std. Dev. Min Max<br />

-------------+--------------------------------------------------------<br />

ecage26 | 2419 44.65854 17.36658 16 80<br />

-----------------------------------------------------------------------<br />

-> pvreg25 = 11<br />

Variable | Obs Mean Std. Dev. Min Max<br />

-------------+--------------------------------------------------------<br />

ecage26 | 1588 44.60013 17.72166 16 80<br />

-----------------------------------------------------------------------<br />

-> pvreg25 = 12<br />

Variable | Obs Mean Std. Dev. Min Max<br />

-------------+--------------------------------------------------------<br />

ecage26 | 3787 46.67494 18.11865 16 80<br />

[ETC…]<br />

Les instructions sort et gsort c<strong>la</strong>ssent les observations en ordre croissant selon les<br />

valeurs d’une ou plusieurs variables. L’instruction gsort permet <strong>de</strong> les c<strong>la</strong>sser en ordre<br />

décroissant si le signe – précè<strong>de</strong> <strong>la</strong> variable <strong>de</strong> l’instruction gsort.<br />

sort varlist<br />

gsort [-] varname1 [[-] varname]<br />

Le point ( . ), qui représente les valeurs manquantes numériques, est p<strong>la</strong>cé en <strong>de</strong>rnier dans<br />

les variables numériques; <strong>la</strong> chaîne vi<strong>de</strong>, qui représente <strong>la</strong> valeur manquante<br />

alphanumérique, est p<strong>la</strong>cée en premier pour les variables alphanumériques — aussi<br />

nommées chaînes <strong>de</strong> caractères (string variable).<br />

7

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!