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

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

L’option type sert à préciser le type <strong>de</strong> variables: byte, int, long, float,<br />

double ou str#. Stata choisit automatiquement en l’absence d’une spécification.<br />

exp1 comprend l’opération qui génèrera <strong>la</strong> nouvelle variable.<br />

exp2 comprend les conditions sous lesquelles <strong>la</strong> nouvelle variable est générée.<br />

Par exemple, pour vérifier un effet non linéaire sur l’âge, il faudrait d’abord créer <strong>la</strong><br />

variable <strong>de</strong> l’âge au carré :<br />

g age2= ecage26^2<br />

En al<strong>la</strong>nt voir dans le Data Browser ou en faisant browse, complètement à gauche, <strong>la</strong><br />

variable age2 sera visible.<br />

Ou encore, pour utiliser le logarithme du sa<strong>la</strong>ire, on écrirait :<br />

g lnsa<strong>la</strong>ire = ln(earng42)<br />

Astuce :<br />

Pour s’assurer que <strong>la</strong> bonne variable a bel et bien été créée, vous pouvez <strong>la</strong> vérifier grâce<br />

à l’instruction keep [noms <strong>de</strong>s variables]. Cette instruction éliminera toutes les<br />

variables <strong>de</strong> <strong>la</strong> base <strong>de</strong> données sauf celles inscrites à <strong>la</strong> suite <strong>de</strong> keep. Ensuite, vous<br />

n’avez qu’à vérifier dans le Data Editor que les bonnes opérations ont été effectuées.<br />

Mais attention, il faut avoir enregistré les instructions du projet dans un fichier do pour<br />

pouvoir recréer <strong>la</strong> base <strong>de</strong> données utilisée.<br />

Autrement, par <strong>la</strong> suite, on peut faire dans Stata soit File/Save As… ou Ctrl+S pour<br />

enregistrer un fichier *.dta qui constituera une base <strong>de</strong> données personnalisée.<br />

Cependant, pour éviter les erreurs, il est préférable <strong>de</strong> travailler à partir <strong>de</strong> <strong>la</strong> base <strong>de</strong><br />

données originale sans jamais <strong>la</strong> modifier. En cas <strong>de</strong> catastrophe, on revient à <strong>la</strong> base <strong>de</strong><br />

données originale.<br />

Astuce :<br />

Pour s’y retrouver dans le Data Editor, l’instruction aor<strong>de</strong>r p<strong>la</strong>ce toutes les variables<br />

en ordre alphabétique.<br />

Voici <strong>de</strong>s exemples d’opérations algébriques effectuées dans Stata (Hébert, 2003, p. 16) :<br />

c = a+b<br />

c = a-b<br />

c = a*b<br />

c= a/b<br />

c= b^c (pour b c )<br />

c = log(b)<br />

c = sqrt(a) (pour a )<br />

c = exp(b) (pour e b )<br />

Voici d’autres exemples (Hébert, 2003, p. 16) :<br />

generate sumx1x2 = x1+ x2<br />

16

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

Saved successfully!

Ooh no, something went wrong!