Différences entre les versions de « Guide SPSS »
Ligne 152 : | Ligne 152 : | ||
====Exemples==== | ====Exemples==== | ||
+ | |||
+ | SET LENGTH=64 /* commentaire */ WIDTH=80 | ||
+ | SET LENGTH=45 /* commentaire */ | ||
+ | UNDEFINED=NOWARN /* commentaire | ||
===DATA LIST=== | ===DATA LIST=== |
Version du 25 janvier 2013 à 14:25
Avant-propos
Ces notes ont un but à la fois humble et prétentieux. Elles ont pour idéal d'aider des étudiants et des chercheurs à utiliser le logiciel statistique SPSS dans leurs travaux de recherche. Cependant, elles ont été produites pour une utilisation comme document complémentaire à une présentation (séminaire, cours, etc.) qui soulignerait certains points de façon plus précise. De plus, le lecteur notera que certaines définitions ne sont qu'une simple traduction de celles des manuels de référence tandis que d'autres ont été reformulées et précisées pour plus de clarté. On retrouvera à l'appendice A la description complète des instructions du logiciel tel que fournie par le livre de référence. De plus, pour utiliser la version SPSS du réseau ERE des Services informatiques de l'Université de Montréal, l'usager aurait intérêt à consulter un document publié par ces Services: Petit guide d'introduction au système UNIX sur ERE. Il contient aussi une section qui traite de l'utilisation de SPSS. L'appendice B de nos notes reprend les principaux renseignements relatifs à l'utilisation de SPSS sous UNIX et tout particulièrement sous le réseau ERE.
Références
Plusieurs manuels sont publiés par SPSS Inc. En voici une liste non exhaustive avec certaines remarques relatives à chacun d'eux:
- LE manuel qui contient la syntaxe de TOUTES les instructions (explications courtes):
SPSS Reference Guide (Release 4), SPSS Inc.;
- un manuel qui contient la description (plus détaillée) des instructions les plus importantes:
NORUSIS, M.J./SPSS Inc., SPSS Base System User's Guide (Release 4), SPSS Inc.;
- un manuel qui décrit explicitement les procédures statistiques de base du logiciel:
SPSS Introductory Statistics Student Guide, SPSS Inc.;
- un manuel qui décrit explicitement les procédures statistiques plus complexes (analyse multivariée, MANOVA, etc.):
SPSS Advanced Statistics User's Guide, SPSS Inc.;
- un manuel sur l'environnement UNIX du logiciel SPSS:
SPSS for UNIX: Operations Guide, SPSS Inc.;
- un livre qui, tout en présentant la description des instructions de base du logiciel, traite aussi de l'aspect statistique de l'analyse des données:
NORUSIS, M.J., The SPSS Guide to Data Analysis for Release 4, SPSS Inc.
Améliorations
En espérant que ces notes puissent être utiles aux futurs utilisateurs de SPSS, l'auteur aimerait souligner que les remarques, commentaires et suggestions quant au contenu et/ou à la présentation de ces notes seront recueillis avec joie, amour et tendresse...
Introduction
Le logiciel statistique SPSS a été créé dans un but bien particulier: le traitement et l'analyse statistique de données. Ces données peuvent être des réponses à un questionnaire d'opinion, des mesures provenant d'expériences en laboratoire, de variables socio-économiques extraites de fichiers de renseignements, etc. Ce logiciel a donc été construit dans l'optique de fichiers de données de type rectangulaire: c'est-à-dire que le fichier contient un nombre de données (sujets, cas, individus, etc.) et que chaque donnée est représentée par un nombre constant de variables (mesures, caractères). SPSS peut analyser des fichiers non rectangulaires sous certaines conditions mais le logiciel reconstruit sous forme interne un fichier en forme rectangulaire. L'usager peut aussi à l'aide d'artifices techniques (ex.: création de variables bidon) rendre un fichier en forme rectangulaire.
Ainsi, pour tenter d'illustrer l'utilisation de ces logiciels, l'appendice C contient un exemple de questionnaire (fictif) et les appendices D et F présentent des programmes SPSS analysant ce questionnaire.
Enfin, notons que la version du logiciel présenté est SPSS (Release) 4.0 . De plus, ce document ne traite pas de l'utilisation de SPSS à l'aide de l'interface à invites (SPSS prompts) ni de l'interface conviviale (SPSS Manager) qui permet les fenêtres, menus, glossaires, etc. Cette approche exige de conna^tre l'éditeur propre à SPSS. De plus, elle exige de travailler sur certains types de terminaux ou stations qui, actuellement, sont malheureusement peu nombreux sur le campus de l'université. L'usager qui, malgré tout, désire utiliser ces interfaces, devra consulter les documents: Petit guide d'introduction au système UNIX sur ERE ou SPSS for UNIX: Operations Guide.
Introduction à SPSS
Structure d'une instruction
Règles générales
Une instruction SPSS comporte 2 parties (zones). La première est la partie contenant les mots de contrôle et la seconde contient les mots spécifiques à chaque mot de contrôle. La zone de contrôle s'écrit à partir de la colonne 1. On pourra débuter une instruction en colonne 2 ou plus en mettant un caractère spécial (+ ou - ou .) en colonne 1. La seconde zone doit être séparée de la première par au moins un espace blanc. Si une instruction exige une zone de spécification dépassant la colonne 80, l'instruction peut continuer sur la ligne suivante à partir de la colonne 2 sans aucun caractère de continuation. La seule restriction, lors d'une continuation sur une autre ligne, est de ne pas scinder une entité (nom, descripteur) en deux parties.
Utilisation de la touche TAB
ATTENTION: il ne faut jamais utiliser la touche comme remplaçante de plusieurs espaces blancs. SPSS interprète incorrectement la touche . Il ne faut donc jamais l'utiliser. Pour insérer plusieurs espaces blancs dans une instruction, on tape plusieurs fois la touche ``espace blanc...
Emplacement logique d'une instruction
Il n'y pas pas d'ordre logique formel pour écrire un programme SPSS. Sauf que certaines instructions doivent appara^tre avant d'autres. Dans les prochains chapitres, on indiquera, s'il y a lieu, lorsqu'une instruction doit appara^tre avant une autre.
Syntaxe d'une instruction
Le caractère ``espace blanc et la virgule sont les délimiteurs utilisés par SPSS. De plus, l'oblique droite (/) est fréquemment utilisée pour séparer plusieurs spécifications dans une instruction. Comme SPSS ne tient aucunement compte des lignes blanches et de la présence de plusieurs espaces blancs entre les mots dans les spécifications, il est fortement recommandé d'en inclure dans son programme. Celui-ci n'en sera que mieux aéré...
Convention d'écriture
Le logiciel ne différencie pas les lettres minuscules des lettres MAJUSCULES sauf pour les noms de fichiers. Dans ce document, l'emploi des lettres MAJUSCULES indique que les mots utilisés proviennent de SPSS.
Instructions descriptives
SET
Syntaxe
SET diverses spécifications de présentation, mise-en-page, de manipulation des données, etc.
Rôle
Indique au logiciel les valeurs de différents paramètres.
Statut
Facultatif.
Remarques
1. Parmi les plus importants paramètres de spécifications, il y a:
* BLANKS = valeur Transformer les champs blancs en une valeur numérique spécifiée. Par défaut, le champ blanc est considéré comme une valeur manquante (SYSMIS). * LENGTH = valeur Spécifier le nombre de lignes par page à l'impression et permettre les sauts-de-page. Par défaut, la valeur vaut 64, i.e. qu'il a des sauts de-page entre les pages de résultats. * UNDEFINED = WARN ou NOWARN Permettre au logiciel d'imprimer (WARN) ou non (NOWARN) un message informatif lorsqu'un champ numérique contient des caractères non numériques dans une donnée. La valeur par défaut est WARN. * WIDTH = valeur Spécifier la largeur en caractères pour l'impression des résultats. Les valeurs possibles sont entre 80 et 132. La valeur par défaut est 132.
2.Il serait sage de consulter la description complète de l'instruction pour les autres spécifications et leurs valeurs par défaut.
SHOW
Syntaxe
SHOW ALL ou la liste des spécifications désirées
Rôle
Imprimer les valeurs par défaut de tous ou de certains paramètres contrôlés par l'instruction SET.
Statut
Facultatif.
TITLE
Syntaxe
TITLE titre d'au plus 60 caractères
Rôle
Donner un titre au travail. Ce titre sera imprimé au début de chaque page de résultats dans le coin supérieur gauche.
Statut
Facultatif mais recommandé.
SUBTITLE
Syntaxe
SUBTITLE sous-titre d'au plus 60 caractères
Rôle
Donner un sous-titre à chaque ``tâche. Ce sous-titre appara^tra à chaque page de résultats sous le titre.
Statut
Facultatif mais recommandé.
Remarque
On verra plus loin le concept de tâche associée à l'appel d'une procédure.
COMMENT
Syntaxe
COMMENT texte en commentaire
Rôle
Pour insérer des commentaires dans un programme SPSS.
Statut
Facultatif mais recommandé.
Remarques
- Le commentaire peut s'étendre sur plusieurs lignes débutant toujours en colonne 2 ou plus.
- Le mot COMMENT peut être remplacé par l'astérisque (*).
- Il y a aussi une possibilité d'inclure des commentaires dans la zone de spécification d'une instruction. Le commentaire doit débuter par /* et se terminer par */ . De plus, s'il n'y a plus de texte après le commentaire, */ est facultatif.
Exemples
SET LENGTH=64 /* commentaire */ WIDTH=80 SET LENGTH=45 /* commentaire */ UNDEFINED=NOWARN /* commentaire