1
Module 2
NSG 5592: Analyse statistique en sciences infirmières
Introduction au logiciel SPSS
Module 2 d
2
Composantes de cette présentation
Structure de base d’un programme SPSS Exécution d’un programme SPSS Exemple Outils d’aide à la programmation
3
1. Structure de base d’un programme SPSS
4
Tout programme de traitement de données (comme en SPSS) repose sur la structure suivante:
5
Intrant (=Input) Extrant (=Output)Traitement
6
Cette structure se trouve dans les 2 types d’étapes possibles
(1): Étapes de création d’un fichier de données
Données originales (questionnaires
remplis)
ou sous forme de fichier SPSS
Fichier de données SPSS
Étapes SPSS de création ou de
transformation d’un fichier SPSS
7
(2): Étapes de production de résultats
Fichier de données SPSS
Résultats des analyses
Analyses de données:
production de statistiques,
production de graphiques
Par conséquent, tout programme SPSS est constitué d’énoncés qui correspondent à une de ces deux opérations: création et modification d’un fichier de données
SPSS production de résultats d’analyses statistiques.
8
2. Exemple utilisé
9
Données sur les transplantations cardiaques de Stanford Référence: Miller et Halpern (1982): Regression
with censored data, Biometrika 69, 521-531, Référence mentionnée dans: Andrews et Herzberg
(1985) Data – A collection of problems from many fields for the student and research worker, Springer-Verlag
10
11
12
Les données originales comprennent: Numéro du patient Nb de jours de survie État (vivant ou mort) Âge à la transplantation Score de « mismatch » (dissimilarité entre le
donneur et le receveur)
13
Pour les besoins de l’exemple, nous ajoutons d’autres variables: Nom du patient Nb d’années de survie Une variable indicatrice selon l’âge à la
transplantation (supérieur à 50 ans ou non)
14
3. Exécution d’un programme SPSS
15
16
Cliquer ici la 1e fois
Cliquer ici les fois suivantes, en choisissant le fichier
approprié
Pour construire un programme SPSS, deux méthodes sont possibles: Utilisation des menus méthode décrite dans
l’exemple Écriture d’énoncés
Il est possible de construire un programme à partir des menus, et d’obtenir les énoncés générés.
17
18
Gestion de
fichiers
Analyses statistiques
Définition des variables
GraphiquesTransformation des variables
Les rangées correspondent aux
observations (patients, …)
Les colonnes correspondent aux
variables
(1) Étapes de création et modification d’un fichier de données SPSS
(1a) Création d’un fichier de données SPSS
19
20
Double-cliquer cette cellule pages suivantes
Commande Define Variables pages
suivantesOU
21
(1) Nom de
la variable (max
8 caractères)
(2) Type de
la variable
(3) Valeurs
manquantes
(4) Étiquettes
(5) Niveau de
mesure(6)
22
(2) Type de
la variable
(4) Étiquettes
(3) Valeurs
manquantes
23
(5) Niveau de
mesure:
choisir « Nominal »
pour cette variable
(6): Cliquer OK
24
Nous continuons la définition des autres variables:
SurvtimeÉtiquette = Survival Time, Days
Niveau de mesure = « Scale »
Status Étiquette = Status (État)
Niveau de mesure = « Nominal »
Étiquettes des valeurs: 0 Alive, 1 Dead
AgetransÉtiquette = Age at transplant
Niveau de mesure = « Scale »
Mismatch Étiquette =Mismatch score
Niveau de mesure = « Scale »
Nom Niveau de mesure = « Nominal »
25
Vérifions si les variables ont été définies correctement
26
1e manière de vérifier: Commande File Info page
suivante
27
28
2e manière de vérifier: Commande Variables
pages suivantes
29
30
31
Le > indique qu’il s’agit d’une
variable alphanumérique (sinon la variable est numérique)
32
Nous sommes maintenant prêts à entrer les données
33
etc…
La valeur entrée est 1, mais la valeur affichée est Dead
34
Pour sauver les données: Commande Save As page
suivante
35
36
Le fichier SPSS est créé. Il s’appelle Exemple 1.Sav
(1) Étapes de création et modification d’un fichier de données SPSS
(1b) Transformation d’un fichier de données SPSS
Ajout d’observations Ajout de variables
37
38
Commande Compute page suivante
39
Cette commande permet de faire des calculs numériques (sur des
variables numériques)
(Contenu partiel du LOG – dans l’Output):
COMPUTE NbAnnees = survtime / 12 .VARIABLE LABELS NbAnnees "Nb d'années de survie".
IF (survtime > 12) Sup1an = 1 .
COUNT Agesup50 = agetrans (50 thru Highest) .
RECODE agetrans (Lowest thru 50=1) (51 thru Highest=2) INTO agecat .VARIABLE LABELS agecat 'Age catégorique'.EXECUTE .
FORMATS agecat (F1).VARIABLE LEVEL agecat (ORDINAL).VALUE LABELS agecat 1.00000000000000 "50 ans ou moins" 2.00000000000000 "Plus de 50 ans".EXECUTE .
40
Transform, Compute
Transform, Compute
Transform, Count
Transform, Recode, Into
Different Variables
Double-clic OU
Data, Define Variables
41
(2) Étapes d’analyse des données
(2a) Analyses statistiques Production de statistiques descriptives Calcul de significativité statistique
42
(2a) Analyses statistiques – Principes d’analyse statistique
Une seule variable ou plusieurs variables moyenne globale moyenne par groupe
Niveau de mesure nominal, ordinal variables numériques ou
alphanumériques qui définissent les groupes (ex: état)
intervalle, ratio variables numériques qui correspondent à des mesures (ex: âge, survie)
43
(2a) Analyses statistiques – Principes d’analyse statistique
Analyse descriptive ou inférentielle Analyse descriptive: moyennes, tableaux de
fréquences, tableaux de contingence, etc… Analyse inférentielle: tests t, tests Khi-carré,
régression, etc…
44
45
46
Commandes Reports et Descriptive Statistics
Les commandes portent le nom indiqué ci-contre
47
Un exemple de statistique descriptive: Commandes Descriptive Statistics >
Descriptive pages suivantes
48
Liste des variables disponibles
Liste des variables à analyser
49
Résultats de l’analyse
Les énoncés générés par cette commande sont transcrits juste
au-dessus des résultats
50
Il est possible de conserver le fichier de résultats:
Commande File > Save As
(2) Étapes d’analyse des données
(2b) Graphiques
51
52
53
Graphique
Les énoncés générés par cette commande sont transcrits juste
au-dessus des résultats
54
GRAPH
/SCATTERPLOT(BIVAR)=mismatch WITH survtime
/MISSING=LISTWISE .
Mismatch score
3.02.52.01.51.0.50.0-.5
Su
rviv
al T
ime
, D
ays
4000
3000
2000
1000
0
-1000
55
Il est possible de changer de manière interactive les caractéristiques de ce graphique (symboles, couleur, etc…)
56
Il est possible d’exporter le graphique selon un format spécifique
4. Outils d’aide à la programmation
57
(1) Avec option appropriée, génération automatique des énoncés générés avec les menus (les énoncés sont générés dans la fenêtre OUTPUT, intercalés entre les résultats)
58
59
Commande Options pages suivantes
60
Important: Cette commande permet de conserver dans la fenêtre OUTPUT les énoncés générés par
SPSS
(2) Avec option appropriée, possibilité de générer les énoncés dans la fenêtre SYNTAX et de les exécuter (Menu Run)
(3) Sauvegarde de la session SPSS: fenêtre de l’éditeur de données (Untitled), fenêtre de syntaxe (Syntax1), fenêtre des résultats (Ouput1)
(4) Menu d’aide61
62
Il n’est pas nécessaire de changer ces options, mais c’est plus pratique, en particulier la 2e, qui permet d’ouvrir une fenêtre de
syntaxe
63
>Journalling (re)started at 29-OCT-2006 17:33:42 by release 9.0>of SPSS for Windows.RENAME VARIABLES (var00001=PatNum).FORMATS PatNum (F8).MISSING VALUES PatNum ().VARIABLE LABELS PatNum "Patient Number".VARIABLE LEVEL PatNum (NOMINAL).FORMATS SurvTime (F8).VARIABLE LABELS SurvTime "Survival Time, Days".FORMATS Status (F1).VARIABLE LABELS Status "Status".VALUE LABELS Status .000000000000000 "Alive" 1.00000000000000 "Dead" .VARIABLE LEVEL Status (NOMINAL).VARIABLE WIDTH Status(1).FORMATS AgeTrans (F3).VARIABLE LABELS AgeTrans "Age at transplant".VARIABLE WIDTH AgeTrans(3).FORMATS Mismatch (F8.2).MISSING VALUES Mismatch ("9.99").VARIABLE LABELS Mismatch "Mismatch score".VARIABLE WIDTH status(2).VARIABLE WIDTH status(4).SAVE OUTFILE='C:\Dossiers Philippe\Cours SPSS\Exemple1.sav' /COMPRESSED.
64
(3) Sauvegarde de la session SPSS: fenêtre de l’éditeur de données (Untitled), fenêtre de syntaxe (Syntax1), fenêtre des résultats (Ouput1)
(4) Menu d’aide
65
66
Objectif 4: Discuter sur le travail de la semaine et clarifier expectatives Nouvelle tâche (due le 1 février) Lire diaporama Bloc 3 – On le reprendra le 1 février au besoin
Projet final Ordinateur à apporter Lectures: (écart type – chi deux)
Triola: Chapitres 3 à 5 Polit : Chapitres 3 à 5
Plan du troisième cours (fin)