Stata Pour Les Nuls

download Stata Pour Les Nuls

of 65

  • date post

    27-Oct-2015
  • Category

    Documents

  • view

    520
  • download

    46

Embed Size (px)

Transcript of Stata Pour Les Nuls

  • 1

    STATA POUR LES NULS

    Olivier Cadot

    Juin 2012

    Contents Comment mal dmarrer : leon un...................................................................................... 3

    Do- et log-files ................................................................................................................ 3

    Garbage in, garbage out : Formatage de loutput ........................................................... 6 Manipuler des donnes : comment faire du faux avec du vrai ........................................... 6

    Importer des donnes ...................................................................................................... 7

    Trier les variables et les maltraiter .................................................................................. 9 Gnrer des expressions vides de sens.......................................................................... 11

    Moyenne, cart-type, max et min ............................................................................. 11 Compter les sous-catgories lintrieur de catgories ............................................ 12 Variables alatoires ................................................................................................... 12

    Variables en diffrences et retardes (mentales) .......................................................... 16 Variables muettes, aveugles et idiotes .......................................................................... 16

    Variables en string ........................................................................................................ 17 Mettre le string et lenlever ....................................................................................... 17 Manipuler des variables en string ............................................................................. 18

    Fusionner des fichiers ................................................................................................... 20

    Fusion horizontale ............................................................................................... 20 Fusion verticale ................................................................................................... 22

    Variables avec indices (boucles) ................................................................................... 23

    Principe gnral ........................................................................................................ 23 Itrations ....................................................................................................................... 24

    Boucles sur des observations .................................................................................... 25 Matrices et vecteurs ...................................................................................................... 25

    Mettre une matrice en vecteur-colonne..................................................................... 25 Mettre un vecteur-colonne en matrice ...................................................................... 27 Multiplier une matrice par un vecteur ....................................................................... 28

    Cylindrer un panel......................................................................................................... 29

    Un peu de programmation pour les ado ............................................................................ 30

    Programme .................................................................................................................... 30 Fichiers ado ................................................................................................................... 30 If/else............................................................................................................................. 31 While ............................................................................................................................. 33

    Estimation : quelques bidouillages ................................................................................... 33 Sauvegarder des rsultats, mme quand ils sont absurdes ............................................ 33

    Sauvegarder des statistiques descriptives ................................................................. 33

  • 2

    Sauvegarder valeurs prdites et rsidus .................................................................... 33

    Sauvegarder des coefficients absurdes ...................................................................... 33 Estimation ..................................................................................................................... 36

    OLS and WLS ........................................................................................................... 36

    Panels ........................................................................................................................ 36 Sure ........................................................................................................................... 37 2sls ............................................................................................................................ 37 GMM......................................................................................................................... 38 Variables dpendantes limites ................................................................................. 39

    Switching reg ............................................................................................................ 42 Propensity score matching ........................................................................................ 42 Analyse de survie ...................................................................................................... 45

    Graphiques ........................................................................................................................ 49

    Graphiques avec courbes ou barres ............................................................................... 50 Nuages de points ........................................................................................................... 51

    Regressions non paramtriques ( smoother reg ) ...................................................... 55 Enqutes sur les scnes de mnages ................................................................................. 56

    Statistiques descriptives et manipulation de donnes ................................................... 56 Moyennes, totaux et corrlations .............................................................................. 56 Calculer des indices dingalit ................................................................................ 58 Densits ..................................................................................................................... 58

    Effet de changements de prix par tranche de revenu .................................................... 59

    Estimation sur des enqutes .......................................................................................... 62 Modles de slection ................................................................................................. 62

    Quelques trucs en Mata ..................................................................................................... 64

  • 3

    Comment mal dmarrer : leon un

    I think there is a world market for about five computers.

    Thomas J. Watson

    Chairman of the Board, IBM.1

    Do- et log-files

    Ds les premires manipulations malheureuses, il faut regrouper toutes les erreurs, y

    compris celles qui mettent les donnes dfinitivement cul par-dessus tte, dans un

    (dont)-do-file avec le do-file editor de Stata qui est ici :

    A la fin, le fichier en question (ou la squence de fichiers) doit prendre les donnes de

    base et garantir la traabilit totale de toutes les neries que vous avez faites. Cest seulement ainsi que vous saurez pourquoi vous avez des rsultats absurdes depuis six

    mois. Les premires commandes du do-file devraient tre

    1 http://www.gocreate.com/QuotAmaze/qlun.htm. Cit dans le manuel de reference de Shazam v.8,

    McGraw-Hill, 1997. Il faut prciser que la citation est de 1943.

  • 4

    Explication des commandes de dpart :

    clear vide la mmoire

    #delimit ; dfinit le symbole que Stata comprendra comme la fin dune commande ;

    par dfaut, cest un retour la ligne (quon retrouve avec #delimit cr); utile si on a des commandes trs longues et quon souhaite revenir la ligne pour pouvoir tout lire lcran ; par contre, il ne faudra plus loublier la fin de toutes les commandes. Si on choisit cette syntaxe, les lignes de commentaires doivent tre crites comme

    * commentaire ;

    Alternativement, si on veut crire sans point-virgule, les commentaires scrivent // commentaire

    et les commandes longues peuvent tre casses en plusieurs lignes avec /// :

    dbut de la commande ///

    suite de la commande

    commande suivante

    Attention il faut imprativement un espace avant ///.

    Le bloc de commandes

    cd d:\Papiers\paperdir ;

    cap chdir d:\Papiers\Paperdir ;

    local path d:\Papiers\Paperdir ;

    indique Stata de se mettre sur le rpertoire d:\Papiers\paperdir et de sen souvenir. La commande set mem est inutile partir de Stata 12. Le bloc de commandes

    local pathdata d:\Papiers\Paperdir\data ;

  • 5

    local pathdo d:\Papiers\Paperdir\dofiles ;

    local pathresult d:\Papiers\Paperdir\results ;

    met dans sa mmoire des sentiers qui mnent vers trois rpertoires (quil aura bien sr fallu c