SPSS pour Windows
Introduction
Ce document n'a pas de caractère officiel, il n'est pas vérifié ni influencé par les constructeurs cités, il ne s'agit que d'une opinion et d'une expérience personnelle de médecin-informaticien-statisticien qui a utilisé ces logiciels. Ces informations sont destinées à des débutants qui souhaiteraient pouvoir mieux orienter leur choix.
Etude d'un logiciel de statistiques
Plusieurs existent sur PC et sur Macintosh mais 2 critères principaux les distinguent :
- Convivialité et maniement des tables : facilité d'importation des données venant d'autres logiciels, facilité de sélections, de tris, d'éclatements de variables et recodage de colonnes, applications de formules etc...
- Les tests statistiques disponibles : certains n'ont que les test courants comme le Chi Deux, le Student, l'analyse de variance, la régression et quelques tests non paramétriques. D'autres permettent de tester si la distribution des valeurs suit une loi normale ou pas, élément décisif pour le choix des tests. De nombreux tests sont souvent absents comme les survies, les analyses discriminantes et certains tests non paramétriques.
Puis, la différence se joue aussi sur quelques autres critères moins fondamentaux mais très importants selon l'utilisation qu'on en veut et selon les logiciels dont on dispose par ailleurs, selon si le travail est abondant et répétitif ou si au contraire il est ponctuel:
Comparaison simplifiée entre plusieurs grandes catégories de logiciels de statistiques
SPSS fonctionne sous PC, il est interfacé pour windows, mais il vient du monde de l'informatique mini ou la convivialité n'existait pas et où on ne parlait qu'en langage machine ou peu évolué.
Plusieurs logiciels ainsi venus de la Cour des grands sont depuis quelques temps sur le marché mais sont peu connus, si ce nest par les statisticiens, d'où la nécessité de connaitre leurs points forts (et faibles aussi).
Je resterais très vague dans les comparaisons car ce ne sont pas des logiciels connus du marché comme le pack Office : il est donc difficile de pouvoir les tester, les voir ou seulement en entendre parler. A la connaissance de certains logiciels comme Statview, Statgraphics ou comme SAS ou Statistica, je peux cependant détailler tous les points obscurs qu'il faut savoir tester avant d'acheter un tel logiciel, les points auxquels on ne pense pas toujours.
Avec cette description cependant assez détaillée des fonctionnalités de SPSS et les remarques faites auparavant, nous pouvons déduire l'esprit comparatif qu'il faut avoir avec tout de meme ce modèle qui ne prétend pas etre le meilleur mais qui est loin d'etre le moins bon.
Il faut savoir qu'aux variations près de l'évolution des versions :
- Des logiciels comme Statview sont hyperconviviaux et faciles à utiliser, mais beaucoup de tests manquent aux spécialistes de la Statistique. Concernant ce logiciel, il y a aussi le prolème de la séparation des mondes Mac et PC puisqu'il n'existe pas sous PC.
- Inversement, des logiciels comme SAS sont des références dans le monde de la Statistique, certains articles scientifiques ne sont meme validés que si leurs études sont réalisées avec ce logiciel car certains calculs de significativité ont pu etre révélés légèrement erronnés sur certains logiciels plus connus, ce qui fait passer du coté du significatif ou non, à tord pour les cas limites. Ces logiciels comme SAS viennent de la Cour des grands mais ne sont pas toujours conviviaux, il faut souvent une longue formation pour pouvoir les utiliser. Les filtres et les tris seffectuent par un langage dinterrogation des données standard qui est le SQL, encore faut il le connaitre. Lindication de ce type de logiciel n'est pas importante si l'objectif n'est que de comparer quelques moyennes de temps en temps. Mais la convivialité de ces systèmes ne peut etre jugée qu'après un test d'une version très récente, ce qui n'est pas mon cas.
- Des logiciels comme Statistica ou Statgraphics sont des logiciels soit très bien interfacés, soit avec une excellente qualité graphique, soit avec beaucoup de tests, soit avec de la programmation, mais ils regroupent rarement tous les domaines. Ils contiennent donc beaucoup de points forts et sont donc tout indiqués pour certains mais il faut bien évaluer ses objectifs.
- Un logiciel semble aussi très intéressant pour la qualité de ces tests et pour sa programmation qui permet dautomatiser des fonctions : BMDP mais cet outil était très peu convivial il y a quelques temps avec une version typiquement MS-DOS avec des commandes à saisir au clavier et des graphiques non copiables, seulement imprimables avec la qualité du MS-DOS.
En résumé :
- Statview est surement un logiciel très fréquemment utilisé, sans doute le plus connu du monde médical, il est facile à utiliser mais ne convient pas aux spécialistes des statistiques ou aux travaux très répétitifs nécessitant une programmation. C'est donc le premier à conseiller.
- SAS répond au sommet de l'exigence en général. Bien que je ne le connaisse pas énormément, c'est indiscutablement un standard de référence pour les statistiques de haut niveau. Reste à voir si la convivialité s'améliorera avec cette époque du multimédia.
- Beaucoup de logiciels se trouvent entre ces deux là : SPSS est le modèle testé ici et sera une bonne référence comparative pour tester les autres Statistica, Statgtraphics etc...
- A savoir que quelques logiciels sont livrés en version plus ou moins complète et permettent de se procurer en option des modules complémentaires comme les courbes de survies. Statview jouait cette carte il y a quelques temps encore. A demander pour ceux qui désireraient ce logiciel.
Fonctionnalités de SPSS version 6.01 pour Windows
Présentation des données sources :
-Importation ou saisie directe des données dans une feuille de tableur présente dans le logiciel. Multifenétrage permettant de superposer de nombreuses feuilles.
-Tous les types sont représentés. Les listes à choix sont de type 1 = " choix n°1 " etc.... et le code est une vraie valeur numérique. Seul le libellé correspondant est affiché.
-Le Copier-coller de tableau permet de ré-utiliser en chaine les valeurs résultats de tableau.
-Tris
-Sélections évoluées avec les objets de comparaisons (< > = etc..) et formules aboutissant à un filtre ou une suppression des fiches ne correspondant pas aux critères définis. Recherche multicritère.
-Fusions horizontales ou verticales
-Divisions, éclatements de fichiers
-Pondération des observations
-Création d'une nouvelle variable à partir d'autres variables et de formules.
-Comptage, recodage une variable
-Gestion des valeurs manquantes
Traitement des données
-Toutes les opérations de base (écart-type etc...) sont réalisées
-Concernant les fréquences de valeurs quantitatives : on ne peut pas choisir d'emblée un intervalle comme sur Statview mais on peut écrire auparavant tous les intervalles qu'on veut étudier : par ex, moins de 10 ans, 10-15, 15-23 et plus de 23 ans. Cela peut nécessiter plus de travail mais c'est réutilisable après.
-Tout ce qu'on fait peut etre codé en programme (macro enregistrée automatiquement et modifiable ayant laspect dun langage. Ces fonctions sont alors appelables ultérieurement soit en totalité, soit en partie en sélectionnant la zone quon veut exécuter.
Tests statistiques
Ils seffectuent soit sur des données brutes, soit par rapport à des effectifs théoriques sur la nouvelle version.
Une astérix est placée à côté des valeurs qui répondent à des tests significatifs.
On peut remplacer les valeurs manquantes par la moyenne
Pour calculer la distribution théorique de la Loi normale : Blom, Rankit, Tukey, Van Der Waerden.
Tests sur les tableaux de contingence :
Les Centiles
Test quantitatifs :
Test non paramétriques :
Pour les échantillons liés :
Analyse factorielle :
Correlation, Regression
ANOVA multivariée :
Survies :
Analyse d'items :
Positionnements multidimensionnels
Carré des stimuli
Cartes des sujets
Matrice des données
Convergence du stress S, Min du stress S, Max des itérations
Analyse factorielle
Analyse discriminante (Fisher, test de Box; Non normalisés, corrélation intra classe, inertie intra classe, inertie de chaque classe et inertie au total.
Diagramme de Pareto
Représentations graphiques
Histogrammes, secteurs, boites, points etc.....
Les graphiques sont copiables vers dautres logiciels.