/
Formulaire-SPSS-CHAPITRES_1_2_3
289 lines (143 loc) · 5.69 KB
/
Formulaire-SPSS-CHAPITRES_1_2_3
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
*
* Formulaire des 3 premiers TD
*
*
* COMMANDES DE BASE (communes aux différents TD)
*
* Ouvrir un jeu de données
GET
FILE='[chemin]'.
WINDOW=FRONT.
* Sauvegarder
SAVE OUTFILE='[chemin]'
/COMPRESSED.
* Dictionnaire des variables
DISPLAY DICTIONARY.
* Filtrer des données --> sélectionner un sous-jeu de données
FILTER by [VARIABLE --> MODALITE==1].
* Reconsidérer l'intégralité des données (après avoir utilisé un filtre)
FILTER OFF.
*
* DATA MANAGEMENT
*
* Ajouter des observations (provenant d'un autre jeu de données)
ADD FILES /FILE=*
/FILE='[chemin vers la seconde base de données]'.
EXECUTE.
* Ajouter des variables à un jeu de données n°1 (provenant d'un autre jeu de données n°2) : 3 étapes
* --> Etapes 1 : ordonner les identifiants de la base n°1
SORT CASES BY [IDENTIFIANT DE LA BASE DE DONNEES 1].
SAVE OUTFILE='[chemin de la base 1]'
/COMPRESSED.
* --> Etapes 2 : ordonner les identifiants de la base n°2
SORT CASES BY [IDENTIFIANT DE LA BASE DE DONNEES 2].
SAVE OUTFILE='[chemin vers la base 2]'
/COMPRESSED.
* --> Etapes 3 : merge base 1 et 2 grâce aux identifiants [clé d'appariement]
MATCH FILES /TABLE=*
/FILE='[chemin vers la base de données 2]'
/BY [IDENTIFIANT --> Les mêmes dans la base 1 et 2].
EXECUTE.
SAVE OUTFILE='[chemin vers la nouvelle base merge des deux jeux de données'
/COMPRESSED.
* "Destring" des variables : passer d'une variable texte à une variable numérique
ALTER TYPE [VARIABLES STRING A PASSER EN NUMERIQUE] (f[CHIFFRAGE].[DECIMALE]).
EXECUTE.
* Renommer une variable : changer le nom
RENAME VARIABLES ([NOMS DES VARIABLES] = [NOUVEAUX NOMS DES VARIABLES]).
EXECUTE.
* Recoder des modalités
RECODE [VARIABLES CONCERNEES] ([MODALITES A RECODER]=[NOUVELLES MODALITES]).
EXECUTE.
* Recoder automatique des modalités au sein d'une variable texte "string"
AUTORECODE VARIABLES=[VARIABLES A RECODER AUTOMATIQUEMENT]
/INTO [NOUVELLES VARIABLES APRES RECODAGE]
/PRINT.
* Renommer des modalités
VALUE LABELS [NOMS DES VARIABLES AVEC MODALITES A RENOMMER] [NUMERO DE LA MODALITE] "[NOM]".
EXECUTE.
* Créer une nouvelle variable (arithmétique)
COMPUTE [NOUVELLE VARIABLE]= [FORMULATION ENTRE UNE OU PLUSIEURS VARIABLES].
EXECUTE.
* Créer une nouvelle variable (arithmétique)
COMPUTE [NOUVELLE VARIABLE]= [FORMULATION ENTRE UNE OU PLUSIEURS VARIABLES].
EXECUTE.
* Supprimer des variables du jeu de données
DELETE VARIABLES [VARIABLES A SUPPRIMER].
EXECUTE.
* Créer une variable à partir d'une condition sur une autre variable
IF ([NOM DE LA VARIABLE] [CONDITION] [& | SI NECESSAIRE EN CAS DE COMBINAISON AVEC UNE AUTRE CONDITION]) [NOUVELLE VARIABLE]=[MODALITE CODEE].
EXECUTE.
* Supprimer les observations qui ne respectent pas une certaine condition
SELECT IF [VARIABLES ET CONDITIONS AVEC & et | SI NECESSAIRE].
EXECUTE.
*
* UNIVARIATE STATISTICS
*
* 1 - Variables qualitatives
* Tableau de distribution des fréquences (effectifs et proportions) variable par variable
FREQUENCIES [VARIABLES].
EXECUTE.
* Tableau de distribution des fréquences conditionnelles (une variable en fonction d'une autre)
CROSSTABS
/TABLES=[VARIABLE 1] BY [VARIABLE 2]
/FORMAT=AVALUE TABLES
/CELLS=[OPTION PAR CELLULE : EFFECTIF --> COUNT , PROPORTIONS EN LIGNE EN EN COLONNE --> ROW COLUMN].
* Diagramme circulaire (Pie Chart)
GRAPH
/PIE=[OPTION : SI EN PROPORTIONS --> PCT, SI EN EFFECTIFS --> COUNT] BY [VARIABLE]
* Diagramme en bâtons (Bar Chart)
GRAPH
/BAR=[OPTION : SI EN PROPORTIONS --> PCT, SI EN EFFECTIFS --> COUNT] BY [VARIABLE]
* Diagramme en bâtons (Bar Chart) pour distributions conditionnelles
GRAPH
/BAR(GROUPED)=[OPTION : SI EN PROPORTIONS --> PCT, SI EN EFFECTIFS --> COUNT] BY [VARIABLE] BY [VARIABLE].
* Diagramme en bâtons (Bar Chart) "stacked" ou empilé pour distributions conditionnelles
* MENU --> GRAPHIQUE --> CONSTRUCTION DE GRAPHIQUES
* 2 - Variables quantitatives
* Statistiques descriptives élémentaires
DESCRIPTIVES VARIABLES= [VARIABLES SELECTIONNEES].
/SAVE [POUR LES Z-Scores SI NECESSAIRE]
EXECUTE.
* Statistiques approfondies
EXAMINE VARIABLES= [VARIABLES SELECTIONNEE] BY [VARIABLES D'IDENTIFICATION]
/PLOT [NONE --> SI PAS NECESSAIRE]
/PERCENTILES([NUMERO DU PERCENTILE) HAVERAGE
/STATISTICS DESCRIPTIVES [NONE --> SI PAS NECESSAIRE].
* Histogramme
GRAPH
/HISTOGRAM(NORMAL --> EN OPTION)=[VARIABLES SELECTIONNEES].
GRAPH
/HISTOGRAM=[VARIABLES SELECTIONNEES]
/PANEL ROWVAR=[VARIABLES D'IDENTIFICATION SI NECESSAIRE] ROWOP=CROSS.
* Boxplot (boîte à moustache)
EXAMINE VARIABLES=[VARIABLES SELECTIONNEES]
/PLOT=BOXPLOT
/STATISTICS NONE [SI PAS NECESSAIRE].
* Courbe des fréquences cumulées
GRAPH
/LINE(MULTIPLE)=CUPCT BY [VARIABLES SELECTIONNEES] BY [VARIABLES D'IDENTIFICATION SI NECESSAIRE].
*
* BIVARIATE STATISTICS
*
* Croisement de deux variables qualitatives
* Valeurs attendues, résidus standardisés et ajustés, tests du chi2 et v de Cramer
CROSSTABS
/TABLES=[VARIABLE 1] BY [VARIABLE 2]
/FORMAT=AVALUE TABLES
/STATISTICS=CHISQ PHI
/CELLS=COUNT EXPECTED ASRESID.
* Croisement de deux variables quantitatives
* coefficient de corrélation, covariance et Somme des carrés
CORRELATIONS
/VARIABLES= [VARIABLES SELECTIONNEES]
/STATISTICS DESCRIPTIVES XPROD [POUR LA COVARIANCE SI NECESSAIRE]
/MISSING=PAIRWISE.
* Nuage de points et droites d'ajustement linéaire (Moindre carrés)
GRAPH
/SCATTERPLOT(BIVAR)=[VARIABLE 1] WITH [VARIABLE 2]
/PANEL ROWVAR=[VARIABLE D'IDENTIFICATION] ROWOP=CROSS
/MISSING=LISTWISE.
GRAPH
/SCATTERPLOT(BIVAR)=[VARIABLE 1] WITH [VARIABLE 2] BY [VARIABLE D'IDENTIFICATION]
/MISSING=LISTWISE.