Cours SGBD 1 Concepts et langages des Bases de Données
IUT de Nice - Cours SGBD1. 9. ? Indépendance physique. Pouvoir modifier les structures de stockage ou les index sans que cela ait de répercussion au niveau
BASES DE DONNÉES ET MODÈLES DE CALCUL
ET MODÈLES DE CALCUL. Outils et méthodes pour l'utilisateur. Cours et exercices corrigés. Jean-Luc Hainaut. Professeur à l'Institut d'Informatique.
Réchauffement planétaire de 15 °C
Les Parties à l'Accord de Paris avaient donc invité le GIEC à évaluer les impacts d'un réchauffement de. 15 °C par rapport aux niveaux préindustriels et
PGE PGO
Ces droits seront à payer par carte bancaire lors de l'inscription aux épreuves orales d'admission sur le site internet (www.passerelle-esc.com). Page 9
passerelle-2007.pdf
Centres d'examens à l'étranger : Casablanca Genève
ED PL/SQL
21 nov. 2013 Exercice 9. Soit la relation : EMPLOYE(ID NOM
RÈGLEMENT DES ÉTUDES
1 nov. 2021 les critères d'admission qui incluent l'examen du dossier du candidat et peuvent être conditionnées au succès à un entretien un examen ou un.
Corrigé
EXERCICE 1 : NANOPARTICULES ET OXYDE DE. TITANE / 28 POINTS. Propriétés atomiques du titane. Voici le haut de la page du site wikipédia consacrée au titane
Introduction au logiciel STATA
28 janv. 2005 2.1.3 Les commandes keep et drop . ... http ://econ.lse.ac.uk/courses/ec502/stata/ : c'est le cours de Stata de la LSE (London.
Pertes de connaissance brèves de ladulte : prise en charge
une échelle de 1 à 9 : 1 exprimant un désaccord total et 9 un accord total. Par la suite la holding spell* OU Convulsive syncope* OU Drop attack*.
Introduction au logiciel STATA
28 janvier 2005
Table des matiµeres
1 Les premiers pas 3
3 41.2.1 La commandeuse. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
41.2.2 La commandeinsheet. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
41.2.3 La commandeinfile. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
51.2.4 Le logiciel Stat Transfert . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5 5 51.3.1 Le do ¯le . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5 51.4 Chercher de l'aide . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
61.4.1 Dans les manuels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
61.4.2 Dans STATA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
61.4.3 Sur Internet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6 6 61.5.2 La commandelist. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
71.5.3 La commandedescribe. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
71.5.4 La commandesummarize. . . . . . . . . . . . . . . . . . . . . . . . . . . .
71.5.5 La commandetabulate. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
71.5.6 Les commandescorrelateetcovariance. . . . . . . . . . . . . . . . . .
7 82.1.1 La commanderename. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
82.1.2 Les commandesrecodeetreplace. . . . . . . . . . . . . . . . . . . . . . .
82.1.3 Les commandeskeepetdrop. . . . . . . . . . . . . . . . . . . . . . . . . .
82.1.4 Les commandessortetby. . . . . . . . . . . . . . . . . . . . . . . . . . .
82.1.5 Comprendre les formats "wide" et "long" . . . . . . . . . . . . . . . . . . .
9 102.1.7 La dangereuse commandecollapse. . . . . . . . . . . . . . . . . . . . . .
11 112.2.1 Les commandesgenerate,egenetreplace. . . . . . . . . . . . . . . . . .
11 12 12 13Paris, France.antoine.bozio@ens.fr
1 132.4 Les estimations MCO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
132.4.1 La commanderegress. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
132.4.2 Les poids . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13 14 14 152.4.6 Les tests d'hypothµeses . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
152.5 Les autres types d'estimation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
15 152.5.2 Estimation par variable instrumentale . . . . . . . . . . . . . . . . . . . . .
152.5.3 Les autres estimations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
153 La programmation 16
3.1 Comment programmer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
163.2 Macros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
16 173.3.1 La commandeforouforeachetforvalues. . . . . . . . . . . . . . . . .
17 173.4 Programmer en rami¯cation (branching) . . . . . . . . . . . . . . . . . . . . . . . .
18 18 2se familiarisant avec le logiciel le plus complet et le plus facile d'accµes, c'est-µa-dire STATA.
1Il y En¯n l'auteur accueille volontiers les commentaires, conseils et corrections que les lecteurs voudront bien lui communiquer.1 Les premiers pas
Fen^etre de commande
En bas µa droite, la fen^etre commande permet de taper ici des com- 1 3Fen^etre de variables
En bas µa gauche la fen^etre de variables liste les variables avec les "labels" de celles-ci quand elles existent. Il su±t de cliquer sur l'une d'elles pour qu'elle soit saisie par la fen^etre commande. fen^etre commande. vous vous ^etes aper»cu d'une erreur dans votre programme par exemple).Fig.2 { La barre d'outil de Stata
1.2.1 La commandeuse
.use "C :nEconometrienTDmaitrisenee2002.dta" ou bien . cd "C :nEconometrienTDmaitrise" . use ee2002 . use ee2002, clear1.2.2 La commandeinsheet
.csv) alors il faut utiliser la commandeinsheet. . insheet using "C :nEconometrienTDmaitrisenee2002.csv" variables) avec un underscore : 2004 en pour ne pas troubler la reconnaissance des variables/colonnes. 2 41.2.3 La commandeinfile
. infile age edu salaire using "C :nEconometrienTDmaitrisenee2002.dta"1.2.4 Le logiciel Stat Transfert
En¯n si vous avez accµes au logiciel Stat Transfert, vous pouvez facilement convertir n'importe
en compte toutes les variables.3que vous souhaitez allouer µa Stata.
1.3.1 Le do ¯le
La bonne fa»con de travailler sous Stata est d'utiliser un ¯chier .do (un do ¯le) comme ¯chier
L'utilisation de la fen^etre commande est plus pour tester rapidement des variantes ou pour s'exercer
m^eme que dans du DOS : . cd "C :nEconometrienTDmaitrise" Stata execute les commandes par ligne et chaque passage µa la ligne correspond µa un nouvel lister les nombreuses variables que vous voulez conserver dans l'enqu^ete) alors il est utile de commencer votre do ¯le par la commande#delimit;et de ¯nir chaque commande par;ainsi une La commande la plus simple estsave. On ne peut l'utiliser simplement que lorsque le ¯chier . save ee2002, replace . save ee2002-ado ¯le), alors il su±t d'ajouter l'optionclear. La commandecleare®ace du logiciel la base de
. use ee2002, clear 3 51.4 Chercher de l'aide
1.4.1 Dans les manuels
1.4.2 Dans STATA
cliquer sur Help. Tout en travaillant, on peut rappeler la description d'une commande en utilisant la commandehelpsuivi de la commande dont on veut conna^³tre le mode d'utilisation. . help regress Si on ne conna^³t pas le nom de la commande, il est pratique d'utiliser la commandesearch possibles pour votre demande. . search prediction1.4.3 Sur Internet
En¯n, si vous ne trouvez pas votre bonheur par ces manuels, n'oubliez pas la mine d'or d'In- petit bonheur la chance, mais vous pourrez s^urement en trouver d'autres parGooglesur des http ://www.princeton.edu/~erp/stata/main.html: c'est le site d'apprentissage de Stata http ://www.ats.ucla.edu/stat/stata/: c'est le site d'apprentissage de Stata de l'univer- http ://econ.lse.ac.uk/courses/ec502/stata/: c'est le cours de Stata de la LSE (London School of Economics). Les notes de cours sont bien faites, et sont dans le m^eme esprit que ce http ://www.econ.ucdavis.edu/faculty/cameron/stata/stata.html: C'est le cours deou on clique sur la fen^etre avec un ¯chier et une loupe juste µa droite (ou on tape la commande
browse). Avec la premiµere commande vous pouvez rajouter manuellement des observations, aveccorrespondent bien µa ce que vous imaginer, que la variable age ne va pas de -345.568 µa 245864 par
61.5.2 La commandelist
. list salaire demander uniquement quelques observations. Ainsi, pour les 10 premiµeres observations :. list salaire in 1/10Ou bien les 10 derniµeres observations :
. list salaire in -10/l1.5.3 La commandedescribe
type de variable et le format de leur compression, le label... . describe salaire4). Dans le cas de variables
byte nombre entier entre -127 et 126, comme une variable muette int long°oat
double1.5.4 La commandesummarize
. su salaire, detail1.5.5 La commandetabulate
1.5.6 Les commandescorrelateetcovariance
Pour obtenir la correlation ou la covariance entre deux (ou plus) variables, il su±t d'utiliser ces deux commandes : . correlate var1 var2 . covariance var1 var2 4 En anglais string signi¯e cha^³ne, pour cha^³ne de caractµere 72.1.1 La commanderename
enren) permet de changer le nom de la variable qui suit. . rename salredty salaire2.1.2 Les commandesrecodeetreplace
Avec une variable texte (string) il faut utiliser la commandereplaceet la commande logique if: . replace pays="Allemagne" if pays=="Germany" >plus grand queUne commande importante sous Stata est
nqui donne le rand de l'observation, ainsi que Nqui5Ainsi, si vous voulez supprimer les 15
premiµeres observations, il su±t de : . drop if n<=15ou pour supprimer la derniµere observation :. drop if n== N2.1.4 Les commandessortetby
5 8 . sort sexe age enfants d'abord). On peut utiliser la commandegsortpour e®ectuer des classements dans des variable. . sort sexe -age Le processusby ... :qui doit suivre obligatoirement un classement avecsortpermet d'uti- suivants vont vous aider µa comprendre le principe : . sort sexe . by sexe : ta age On obtient ainsi la distribution par ^age d'abord pour les femmes, puis pour les hommes. Cela revient en fait µa faire successivement les commandes : . ta age if sexe==0 . ta age if sexe==12.1.5 Comprendre les formats "wide" et "long"
en ligne. Un exemple va clari¯er le concept :Tab.1 { Format long
pays popAllemagne
199681896
Allemagne
199782052
Allemagne
199882029
Allemagne
199982087
Allemagne
200082168
France
199659533
France
199759735
France
199859942
France
199960156
France
200060431
Italie
199657397
Italie
199757512
Italie
199857588
Italie
199957646
Italie
200057728
Source :Penn World Table
9Tab.2 { Format wide
pays pop1996 pop1997 pop1998 pop1999 pop2000Allemagne
8189682052
82029
82087
82168
France
5953359735
59942
60156
60431
Italie
5739757512
57588
57646
57728
Source :Penn World Table
convertir facilement en "long". La commandereshapesera donc particuliµerement utile :au contraire passer du format "long" µa "wide", il su±t de remplacer long par wide. Par exemple :
Ajouter des observations
temps de travail...), alors vous souhaitez ajouter des observations (rajouter des lignes). Votre toutes les observations de ce pays le m^eme nom ou code. Ensuite vous pouvez utiliser la commandeappendde la fa»con suivante : . use "C :nenqueteFrance.dta" . append using "C :nenqueteAllemagne.dta" . append using "C :nenqueteItalie.dta"Ajouter des variables
Si vous souhaitez ajouter des variables, alors il faudra utiliser la com- sont communes aux deux bases (au moins l'identi¯ant des entreprises), il faut classer ces va- riables avecsortdans les deux bases pour permettre au logiciel de faire la bonne fusion. . use "C :nproduction.dta" . save "C :nproduction.dta", replace . merge using "C :nproduction.dta" . tab merge 10 comme voulu. Elle peut prendre trois valeurs : 1. (celle aprµesusing) 2. 3. mergeprend2.1.7 La dangereuse commandecollapse
Prenons l'exemple d'une transformation d'une variable population mensuelle en population annuelle. La premiµere parenthµese donne le type de transformation (sum=somme;mean=moyenne;Aprµes une virgule et la commande by, entre parenthµeses on inclut les variables qui servent de
vraiment.2.2.1 Les commandesgenerate,egenetreplace
. gen id= abs(x)renvoie la valeur absolue de x exp(x)renvoie l'exponentielle de x int(x)renvoie le nombre entier de x par troncature vers 0 (c'est-µa-dire queint(3.4)=3et int(-3.4)=-3) ln(x)oulog(x)renvoient au log de x sign(x)renvoie -1 si x >0, 0 si x=0 et 1 si x>0 11 Quelques exemples d'utilisation de la variableegen: pour chaque observation*/ . replace age=99 if age>=100 variable sous la forme d'un label : . by pays : gen pib ret = pib[ n-1]+1 . gen t= n . tsset t pour un retard ouL2.nomdevariablepour deux retards . destring age, replace . destring age, gen(age numerique) L'autre cas de ¯gure est une variable string par nature (comme pays) que vous souhaitez coder . encode pays, gen(pays1) . decode pays1, gen(pays) 12 Dans de nombreuses enqu^etes, comme par exemple l'Enqu^ete Emploi de l'INSEE, les secteurspuis la variable secteur55 qui o®re une nomenclature µa 2 chi®res et secteur500 une nomenclature
variable ind pour un code individu, loc pour un code pour la localisation et im pour l'identi¯ant . gen str11 indlocim=ind+loc+im . gen str7 locim=substr(indlocim,5,11)de jolis graphiques. Pour une premiµere approche, il su±t de conna^³tre les quelques commandes
suivantes :Pour faire un histogramme de distribution :
. graph twoway histogram salaire . graph twoway scatter population surfaceAu plus simple, on peut faire :
. graph population surface2.4 Les estimations MCO
2.4.1 La commanderegress
. reg salaire age edu experience csp if sexe==1 & pays="france"2.4.2 Les poids
fweight : en fait 127 observations avec les m^emes valeurs de variables. Il ne faut pas utiliser ce type de 13 de tabulation. pweight aweight pouranalytic weights; ils sont inversement proportionnel µa la variance de chaque obser- ¾2 iweightµa la ¯n de la commande entre crochets :
. reg salaire age edu experience csp if sexe==1 & pays="france" [aweight=pond] . gen age12-25 =0 . replace age12-25 =1 if age>=12 & age<=25 . gen age26-60 =0 . replace age26-60 =1 if age>=26 & age<=60 . gen age60 =0 . replace age60 =1 if age>60 tabulateavec l'optiongen. Par exemple, la variableeduprend 4 valeurs (1, 2, 3 et 4) et vous . tabulate edu, gen(edu) . xi : reg salaire age edu experience i.csp (csp12, csp
24, csp
de variables muettes. . reg salaire age edu experience csp if sexe==1 & pays="france" [aweight=pond] . predict salaire predit . reg salaire age edu experience csp if sexe==1 & pays="france" [aweight=pond] . predict residu, resid 14 . reg salaire age edu experience csp if sexe==1 & pays="france" [aweight=pond] . estimates store coeff . estimates table coeff riables b[ cons].ATEXet
format L ATEX.2.4.6 Les tests d'hypothµeses
coe±cients des variables explicatives, comme par exemple : . reg salaire age edu experience csp if sexe==1 & pays="france" [aweight=pond] . test age=0.4 . test edu=experience2.5 Les autres types d'estimation
n'ont aucun sens : . constraint define 1 age=0.4 . constraint define 2 edu=experience . cnsreg salaire age edu experience csp, constraint(1 2)2.5.2 Estimation par variable instrumentale
quotesdbs_dbs42.pdfusesText_42[PDF] accorder des adjectifs qualificatifs épithétes 6ème Français
[PDF] Accorder les adjectifs 3ème Latin
[PDF] Accorder les adjectifs en genre et en nombre 3ème Espagnol
[PDF] ACCORDER les participes passes avec l auxilliaire avoir 3ème Français
[PDF] Accorder orthographe et grammaire 5ème Français
[PDF] accorder une guitare c'est régler la tension des cordes afin qu'elles donnent les sons fondamentaux 2nde Mathématiques
[PDF] accordeur guitare drop c PDF Cours,Exercices ,Examens
[PDF] according to the father their family values traditional beliefs cned PDF Cours,Exercices ,Examens
[PDF] accords de bale résumé PDF Cours,Exercices ,Examens
[PDF] A Chiness Portrait 3ème Anglais
[PDF] accords de matignon 1936 PDF Cours,Exercices ,Examens
[PDF] Accords des auxiliaires et du participes passés 3ème Français
[PDF] accords des participes 3ème Français
[PDF] Accords des participes passés 3ème Français