SPSS Quick overview
Composé de 3 fichiers et plusieurs vues
- Fichier de données (.sav)
- Fichier de programmation (.sps)
- Fichier des résultats
Fichier de données : 2 angles de vue
- Les variables définies par
o Un code variable (selon les versions limité à 8 caractères)
o Un type de variable (numérique, caractère, etc.)
o Un libellé de variable
o Des codes de modalité de réponses et des libellés pour ces
modalités de réponses
- A compléter et visite en direct
Visites SPSS
Site enquêtes ménages
Aperçu des fichiers SPSS
Travailler dans SPSS — comme dans les autres principaux logiciels d’analyse statistique (STATA, SAS)
— suppose d’utiliser un set de 3 fichiers :
- Un fichier de données (.sav)
- Un fichier de programme (.sps)
- Un fichier de résultats (.spv)
Le fichier de données :
Le fichier de données présente deux vues :
Les variables : définies par
- un nom de variable
(selon les versions
limité à 8 caractères)
- Un type de variable : Le type le plus courramment utilisé
numérique,. Textuelle, dans le cas d’un fichier de données
data est le premier « Numeric »
Un libellé de variables Commande
VARIABLE LABELS Nom variable 'Libellé variable'.
Exemple
VARIABLE LABELS povgap3 'Poverty gap POST Employment
guarantee scheme and disability benefit'.
Des libéllés des modalities de Commande
réponse VALUE LABELS Nom variable
1 ‘Libéllé correspondant au code 1’
2 ‘Libellé pour le code 2’
999 ‘Libéllé pour le code 999’.
Exemple
VALUE LABELS poverty
1' Poor'
2'Non poor'.
Déclaration de valeur Déclaration de modalités manquante est essentielle pour définir la
manquante base de calcul des pourcentages, pour prendre en compte ou non les
valeurs manquantes, etc. Une modalité de réponse déclarée
« missing » ne sera pas prise en compte pour calcul des
pourcentages (valides).
Commande :
MISSING VALUE nom de la variable (modalité déclarée en missing)
Exemple
MISSING VALUE Salaires (0).
Vue des variables et de leurs caractéristiques
Vue des données : les variables en colonnes et les individus en ligne. Les colonnes sont dans l’ordre
des variables telles que présentées dans la vue « variables »
Fichier programme
- On peut utiliser SPSS grâce au menu comme tout programme windows
- Le fichier « programme » permet de sauvegarder l’ensemble des commandes réalisées pour
le réutiliser par la suite, le modifier, l’automatiser.
o Cela concerne une commande en particulier
o L’ensemble du programme
- Passage simple entre commandes au menu et fichier programme en utilisant « PASTE »
Fichier résultats
- Ce fichier présente le résultat pour chacune des commandes (ou ensemble de
commandes) effectuée.
- Ce fichier peut-être sauvergardé(en format .spv) ou exporter vers d’autres formats
(excel, html, etc.) et chacun des ses éléments peut être copié-collé dans un fichier excel
ou dans word
Principales commandes
Dans SPSS
- Chaque commande se termine par un point « . »
- Indifférence des minuscules et majuscules
- Toutes les commandes « indispensables » peuvent être faites en utilisant le menu puis
« coller » (commande « paste ») dans le fichier programme)
Ouvrir un fichier
Dans le menu :
File => Open => Data
Dans le fichier programme
Commande: GET FILE='Nom du fichier.sav'. -- .
GET FILE='J:\Vietnam VLSS 2008 for training simulation.sav'.
Sauvegarder un fichier
Dans le menu :
File => Save as
File => Save
SAVE OUTFILE='J:\monfichierspss.sav' /COMPRESSED.
Modifier/ créer des variables
Le plus sûr pour ne pas détruire ce qui existe :
1. Créer une nouvelle variable
2. Modifier la nouvelle variable
Créer une nouvelle variable
Commande « Compute »
Dans le menu :
TRANSFORM => Compute Variable...
Target variable : nom de la nouvelle
variable
Numeric expression : variable ou
combinaison de variables existantes +
opérations et fonctions diverses
Compte agegroup = age.
Modifier / recoder une variable
Deux principales options :
- RECODE var 1 ( valeur1 thru valeur 2 = 1) (valeur3 = 2) (valeur 4 thru hi=4) into
recodedvariable.
- IF (Variable1 = valeurx) New or Recoded variable = Y
Passage de valeurs individuelles à des groupes
de valeurs
Menu
TRANSFORM => recode into different variables
Donner le nom et le libéllé de la nouvelle
variables puis sélectionner …..
…. puis sélectionner « Old and new values »
Recoder par groups:
- Lowest thru 15 => 1
- 16 thru 64 => 2
- 65 thru hi => 3
Continue
OK or Paste (to keep in the programme file)
Commande obtenue
RECODE m1ac5 (Lowest thru 15=1) (16 thru
64=2) (65 thru Highest=3) INTO agegroup.
VARIABLE LABELS agegroup 'Age groups'.
Commande correspondante avec IF
IF (m1ac5<16) agegroup = 1.
IF ((m1ac5>16) and (m1ac5<65)) agegroup = 2.
IF (m1ac5>64) agegroup = 3.
Analyser
MENU Analyze
Fréquences simples
Depuis le menu
Analyze => Descriptive statistics=> Frequencies
Attributs de la commande FREQUENCIES
- Mean, median, quartiles, etc
- Charts
Commande
FREQUENCIES NomVariable.
Peut être simplifiée en
FREQ nomvariable.
Avec la commande STATISTICS, HISTOGRAM, etc
FREQUENCIES VARIABLES=pcexp0rl
/NTILES=4
/NTILES=10
/STATISTICS=VARIANCE MEAN MEDIAN MODE
/HISTOGRAM NORMAL
/ORDER=ANALYSIS.
Resultat