Syntaxe: Prparation des donnes - PowerPoint PPT Presentation

1 / 34
About This Presentation
Title:

Syntaxe: Prparation des donnes

Description:

Si vous modifiez votre base de donn es, cr ez un fichier 'avant' et 'apr s' changement ... les observations afin qu'elles aient la m me tendue avant de regrouper les mesures. ... – PowerPoint PPT presentation

Number of Views:65
Avg rating:3.0/5.0
Slides: 35
Provided by: genevive4
Category:

less

Transcript and Presenter's Notes

Title: Syntaxe: Prparation des donnes


1
Syntaxe Préparation des données
  • PSY3204_Cours2

2
Vous avez devant vous
  • La description du projet de recherche et des
    variables
  • Descriptions des variables_PSY3204.doc
  • Questionnaire
  • Questionnaire_PSY3204.doc
  • Le fichier de données
  • PSY3204.sav
  • Le fichier de commandes (fichier de syntaxe)
  • PSY3204.sps
  • Le fichier de résultats
  • PSY3204.spo

3
Le fichier de données
  • Créez un fichier original de vos données.
  • PSY3204_originaux.sav
  • PSY3204.sav
  • Si vous modifiez votre base de données, créez un
    fichier avant et après changement
  • PSY3204_originaux.sav
  • PSY3204_après1_ajouté_100participants.sav
  • PSY3204_après2_enlevé_4participants.sav
  • PSY3204.sav

4
Le fichier de commandes (fichier de syntaxe)
  • Utilisez votre fichier syntaxe comme journal de
    bord en conservant toutes les commandes
    utilisées.
  • Utilisez toujours la commande paste , si vous
    utilisez un menu déroulant.
  • Créez une section pour chaque étape.
  • SPSS ne lit pas les phrases qui commencent par un
    astérisque et finissent par un point.
  • les analyses descriptives
    .

5
(No Transcript)
6
Le fichier de commandes (fichier de syntaxe)
  • Chaque commande est formée dune commande et de
    ses sous-commandes
  • Les commandes commencent à lextrême gauche.
  • Les sous-commandes doivent commencer par le
    symbol / et la dernière sous-commande doit se
    terminer par un point.
  • SPSS ne distingue habituellement pas les
    majuscules des minuscules.

Frequencies vars varfi varfi2
/statisticsall.
7
Le fichier de commandes (fichier de syntaxe)
  • Lors du cours
  • varfi variable quelconque du fichier de données
  • varfi1 premier item de la variable quelconque
    du fichier
  • varfi2 deuxième item de la variable quelconque
    du fichier
  • Vous devrez donc remplacer varfi, varfi2, etc.,
    par les variables nécessaires pour répondre à vos
    questions de recherche.

Frequencies vars varfi varfi2
/statisticsall.
Commande générale
8
Variables
  • Une propriété dun objet, dune personne ou dun
    événement qui peut prendre différentes valeurs
  • Une variable peut représenter une seule mesure ou
    plusieurs.
  • Genre, gars ou fille 1 seule mesure
  • Satisfaction de vie, instrument (ou échelle) de
    mesure à 5 items plusieurs mesures.
  • Lactivation physiologique, score global de
    plusieurs indicateurs physiologiques (p. ex.,
    conductivité de la peau, rythme cardiaque, taux
    dadrénaline dans le sang) plusieurs mesures.

9
Exemple Variables qui représentent une seule
mesure
age
1. Âge ______
Pour mesurer lâge 1 item ou 1 mesure (variable
continue). Notez quici, les scores observés ont
une signification lorsquils sont comparés entre
eux. Un score plus élevé quun autre score
signifie que la personne ayant indiqué ce score
est plus âgée que lautre personne.
2. Sexe(?)
sexe
Pour mesurer le genre 1 item ou 1 mesure
(variable catégorielle), mais deux réponses
possibles. Notez quici, on aurait pu attribuer
le code 1 pour indiquer femme et 0 pour
homme. Les codes numériques sont donc
arbitraires.
10
Exemple Une variable qui représente plusieurs
mesures
SATISFACTION DE VIE EN GÉNÉRAL
Pour chacun des énoncés suivants, encercle le
chiffre qui correspond le mieux à ton degré
d'accord ou de désaccord.
Satisfaction dans ma vie en général
sat1
sat2
SAT
sat3
sat4
sat5
Pour mesurer la satisfaction de vie 5 items,
donc 5 mesures, qui peuvent être regroupées en un
score global de satisfaction de vie, nommé SAT.
11
Comment créer une variable?
  • Lorsque léchelle de réponse des mesures est
    similaire, la moyenne des observations est
    souvent utilisée.
  • Contrairement à la somme, elle permet davoir des
    données manquantes sur certaines observations.
  • P. ex., 5 items dont les réponses peuvent aller
    de 1 à 7.
  • Participant A 7, -, -, 7, 6 et Participant B
    4, 3, 4, 3, 5
  • Moyenne, participant A 6.6 et participant B
    3.8
  • Somme, participant A 20 et participant B 19

12
Comment créer une variable?
  • Lorsque létendue des scores est très différente
    dune mesure à lautre, il est commun de
    transformer les observations afin quelles aient
    la même étendue avant de regrouper les mesures.
  • Permet de donner le même poids aux différentes
    mesures
  • Échelle de réponse de 1 à 100 et une autre de 1 à
    5, laquelle aura plus de poids?
  • Permet de conserver la correspondance entre les
    scores obtenus et les points dancrage de
    léchelle de réponse utilisée.
  • 2 sur une échelle de réponse de 5, représente
    combien sur une échelle de réponse de 7?
  • Les scores Z sont souvent utilisés pour
    transformer les mesures.
  • La moyenne est alors 0 pour chaque mesure et les
    scores représentent des unités décart-type,
    cest-à-dire leur distance à la moyenne.

13
Comment créer une variable?
  • Il y a un nombre infinie de façons de créer une
    variable.
  • Lorsque les auteurs proposent un instrument de
    mesure, ils spécifient la façon dont la variable
    doit être créée dans la section Méthode de
    larticle scientifique présentant linstrument.
  • Si linformation ne sy trouve pas, vous devez
    vous référez à larticle où linstrument a été
    utilisé pour la première fois.
  • Si vous créez une nouvelle variable, vous devez
    indiquer la façon dont vous lavez créée dans la
    section Méthode de votre texte.
  • Pour les besoins du cours, linformation
    nécessaire à la création de vos variables se
    trouve dans le document Descriptions du
    projet_PSY3204.

14
Les variables du projet de recherche
  • Besoins
  • Besoin de compétence
  • Besoin dautonomie
  • Besoins dappartenance sociale
  • Niveau relatif de satisfaction des trois besoins
  • Types de motivation
  • Motivation intrinsèque
  • Motivation par régulations identifiées
  • Motivation par régulations externes
  • Amotivation
  • Profils motivationnels
  • Niveau dautodétermination
  • Satisfaction de vie
  • Vitalité subjective
  • Lieu de contrôle
  • Désirabilité sociale
  • Désir de contrôle
  • Rigidité
  • Conscience de soi privée
  • Variables démographiques
  • Âge
  • Genre
  • Niveau de scolarité

15
Les variables du projet de recherche Est-ce une
variable continue ou catégorielle?
  • Si cest une variable catégorielle, allez dans
    variable view et
  • Inscrivez le nom complet de la variable dans
    label
  • Spécifiez le nom des catégories correspondant aux
    codes numériques dans la banque de données (dans
    values).
  • Les codes sont indiqués dans le questionnaire
    annoté, document nommé Questionnaire_PSY3204.doc

16
(No Transcript)
17
Pour les variables continues
  • La variable est-elle mesurée par un item ou par
    plusieurs?
  • Si la variable est mesurée par un seul item,
    inscrivez le nom complet de la variable dans
    label et interprétez les scores selon léchelle
    de réponse.
  • Si la variable est mesurée par plusieurs items
  • 1. Y a-t-il des items inversés quil sera
    nécessaire de recoder?
  • 2. Créer la variable
  • Quel sera le nom de la variable?
  • Quelle est la façon dont vous devrez regrouper
    les items?
  • Écrire et faites rouler la commande pour créer la
    variable.
  • 3. Inscrivez le nom complet de la variable créée
    dans label
  • Vous ne devriez pas inscrire de nom pour chaque
    item ayant servi à créer cette variable
  • Trop long
  • Devient problématique dans lanalyse factorielle

18
1. Y a-t-il des items inversés quil sera
nécessaire de recoder?
  • Les items inversés doivent être recodés afin que
    les scores les plus élevés deviennent les scores
    les plus faibles
  • Sentiment de compétence
  • comp4 La plupart du temps, je ressens un
    sentiment d'accomplissement face à ce que je
    fais.
  • Item inversé rcomp6 Je me sens souvent
    incapable d'accomplir ce que je veux faire.
  • Pour une échelle de 1 à 7, (17) (26) (35)
    (44) (53) (62) (71)
  • Pourquoi ceci (17) (26) (35) (44) ne serait
    pas suffisant?
  • Pour une échelle de 1 à 5, (15) (24) (33)
    (42) (51)
  • Vous devez recoder chaque valeur. Si vous oubliez
    (44) ou (33), SPSS mettra une valeur manquante
    au lieu du 3 ou 4.

19
1. Items inversés à recoder? Trucs du vieux
hibou
  • Commencez toujours le nom dune variable à
    recoder par un r et inscrivez item à recoder
    dans label. De cette façon, vous saurez quel
    item doit être recodé (p. ex., rcomp6)
  • Recodez ensuite litem à inversé en créant une
    nouvelle variable avec un nouveau nom (celui de
    litem à inversé mais sans le r, p. ex., comp6)
    et inscrivez comp6, item recodé dans label.
  • De cette façon, une fois les recodes effectués,
    vous naurez plus jamais à y penser puisque les
    items auront tous des noms dun même format,
    c.-à-d., sans r (p. ex., comp1 comp2 comp3
    comp4 comp5 comp6)
  • Note Plusieurs chercheurs font linverse, r
    veut dire recodé au lieu de à recoder. Le
    problème de cette méthode de travail il est
    nécessaire de constamment vérifier quel item
    commence par un r et quel item ne commence pas
    par un r lors des analyses qui utilisent les
    items (p. ex., alpha et analyses factorielles).
    Il devient alors très facile doublier que
    certains items devaient être recodés. Des erreurs
    peuvent donc plus facilement se glisser. Est-ce
    que litem 3 devrait être rcomp3 ou comp3?
  • Ne JAMAIS recoder votre item en gardant le même
    nom. Une fois fait, il ny a plus aucune façon
    de revenir en arrière!!!!
  • Si, quelques mois plus tard, vous ne savez plus
    si vous lavez recodé ou non, vous ne pouvez plus
    le savoir.
  • Si une erreur sest glissée lors du recode, vous
    venez de perdre définitivement les réponses de
    cet item.

20
Items inversés à recoder? Commande recode
RECODE rcomp6 (17) (26) (35) (44)
(53) (62) (71) INTO comp6 . VARIABLE
LABELS comp6 comp 6, variable recodée'. EXECUTE
.
21
Items inversés à recoder? Commande recode,
exemple général
RECODE rvarfi1 (17) (26) (35) (44)
(53) (62) (71) INTO varfi1 . VARIABLE
LABELS varfi1 varfi1, variable
recodée'. EXECUTE .
  • La variable recodée apparaîtra dans la dernière
    colonne de votre fichier de données
  • Toujours vérifier comment les recodes ont été
    effectués avant de faire des analyses.

22
(No Transcript)
23
(No Transcript)
24
Items inversés à recoder? Commande recode
  • Jai roulé ma commande et rien ne sest passé
  • Si vous navez pas inclus la commande execute.,
    la commande est enregistrée mais na pas été
    effectuée.
  • Comment le savoir?
  • Dans le fichier de donnée, cherchez les mots
    Transformations pending.
  • Comment le faire rouler?
  • À partir du fichier de données, allez dans
    Transform et puis sélectionnez Run pending
    transformations.
  • Ou, à partir du fichier de commande (fichier
    syntaxe) faites rouler la commande execute.

25
Les messages derreur
  • Attendez-vous à commettre des erreurs
  • Il est impossible de faire des statistiques sur
    une banque de données complexe sans faire
    derreurs.
  • Prenez le temps et lhabitude de lire le message
    derreur.
  • Ce dernier vous dit généralement où se trouve
    votre erreur.
  • Prenez un message à la fois.
  • Si vous règlez lerreur derrière le premier
    message, il se peut que les autres problèmes
    disparaissent automatiquement puisquils étaient
    dûs à cette première erreur.
  • Voyez chaque message derreur comme une enigme de
    logique à résoudre.
  • Les messages derreur sont mes amis.
  • Si vous faites une erreur, mais que votre
    commande est logiquement acceptable pour SPSS,
    vous naurez pas davertissement.
  • (17) (26) (45) (44) (53) (62) (71)

26
Les messages derreur
RECODES. rec
ode rcomm1 (17) (26) (35) (44) (53) (62)
(71) into com1. variables labels com1
'variable recodée'. execute.
gtError 4631 in column 8. Text rcomm1 gtOn the
RECODE command, the list of variables to be
recoded includes the gtname of a nonexistent
variable. gtThis command not executed. gtWarning
4461 in column 18. Text com1 gtAn unknown
variable name was specified on the VAR LABELS
command. The name gtand the label will be ignored.
27
Les messages derreur
RECODES. rec
ode rcom1 (17) (26) (35) (44) (53) (62)
(71) into com1. variables labels comp1
'variable recodée'. execute.
gtWarning 4461 in column 18. Text comp1 gtAn
unknown variable name was specified on the VAR
LABELS command. The name gtand the label will be
ignored.
28
2. Créer la variable
  • Quelle est la façon dont vous devrez regrouper
    les items?
  • Moyenne, somme, formule arithmétique quelconque?
  • Linformation nécessaire à la création de vos
    variables se trouve dans le document
    Descriptions du projet_PSY3204.
  • Quel sera le nom de la variable?
  • Trucs du vieux hibou nommez votre variable avec
    le préfixe des items sans le chiffre.
  • Nom de la variable sat et noms de ses items
    sat1 sat2 sat3 sat4 sat5
  • Si vous construisez votre propre banque de
    données,
  • nommez les items dune même variable avec le même
    préfixe un chiffre.
  • Nommez les items appartenant à la même échelle
    mais à différentes sous-échelles à laide de
    préfixes différents (p. ex., comp1, aut1, app1,
    plutôt que besoin1, besoin2, besoin3.). Cela
    vous facilitera énormément la tâche si vous avez
    à faire une analyse factorielle.
  • Faites rouler la commande pour créer la variable

29
2. Créer la variable Commande compute
Compute varfi (varfi1varfi2varfi3varfi4varfi5
)/5. Execute.
  • X Le nombre minimum de données valides,
    cest-à-dire non-manquantes (p. ex., 3).
  • Cette commande permet de limiter le nombre de
    données manquantes et leur impact.
  • Souvent au moins 3 ou 4 mais tout dépend de la
    mesure! Parfois tous les items sont nécessaires.
  • Pour les besoins du cours, lorsque les items
    mesurent la même chose (Attention aux variables à
    plusieurs dimensions), permettez quil y aie un
    item ayant une donnée manquante par variable (p.
    ex., sil y a 5 items, mettez 4), mais en gardant
    toujours au moins 3 items.

30
2. Créer la variable Commande compute
Compute varfi (varfi1varfi2varfi3varfi4varfi5
)/5. Execute.
1
Compute varfimean.3(varfi1,varfi2,varfi3,varfi4,v
arfi5). Execute.
2
3
Compute varfimean.4(varfi1,varfi2,varfi3,varfi4,v
arfi5). Execute.
  • Données
  • Participant A 2, 5, 3, 6, 7
  • Participant B 5, -, 6, 3, -
  • Participant C. 4, -, -, -, -
  • Participant D 2, -, 1, 3, 4
  • Commande 1
  • Participant A 4.6, Bmanquant, Cmanquant,
    Dmanquant
  • Commande 2
  • Participant A 4.6, B4.6, Cmanquant, D2.5
  • Commande 3
  • Participant A 4.6, Bmanquant, Cmanquant, D2.5

31
3. Inscrivez le nom complet de la variable créée
dans label
  • Vous pouvez le faire à la main directement dans
    le fichier de données
  • Ou utilisez la commande suivante

32
Conseils du vieux hibou
  • Utilisez vos notes!
  • Plusieurs commandes se ressemblent mais ne sont
    pas exactement pareilles.
  • Ayez toujours une copie du questionnaire annoté
    avec vous.
  • Utilisez un seul fichier de syntaxe. De cette
    façon, vous pouvez (1) savoir ce que les noms des
    variables créées représentent et (2) vérifier
    facilement ce que vous avez fait (et recommencer
    le cas échéant).
  • Indiquez vos recodes clairement
  • Indiquez vos computes clairement

33
(No Transcript)
34
(No Transcript)
Write a Comment
User Comments (0)
About PowerShow.com