Calcul Cronbach - Alpha dans SPSS avec des données manquantes
J'ai reçu récemment cette question:
J'ai échelle que je veux courir alpha de Cronbach sur. Une catégorie de réponse pour tous les éléments est « sans objet ». Je veux courir alpha de Chronbach exigeant qu'au moins 50% des éléments doivent répondre à l'échelle à définir. Si tel est le cas, alors je veux toutes les valeurs manquantes à cette échelle remplacée par la moyenne des éléments non manquants sur cette échelle. Est-ce raisonnable? Comment puis-je faire cela dans SPSS?
Dans FIABILITE, la commande SPSS pour l'exécution alpha de Cronbach, les seules options pour les données manquantes doivent inclure ou exclure des données manquantes définies par l'utilisateur. Et ne comprennent pas, ils veulent dire la suppression listwise.
La seule façon d'inclure les cas avec plus de 50% des données observées serait de les attribuer dans une étape séparée avant d'exécuter l'analyse de fiabilité.
Et pendant que vous pouvez attribuer à la moyenne, je vous recommande fortement ne pas. Bien que l'imputation moyenne maintient la moyenne de chaque variable séparée, elle ne maintient pas les relations entre les variables.
En fait, avec beaucoup de valeurs imputées bien à la moyenne, les corrélations avec d'autres variables deviennent beaucoup plus faible. Et puisque la fiabilité à l'échelle dépend entièrement des corrélations entre les valeurs de votre échelle, vous sérieusement sous-estimer votre fiabilité de l'échelle si vous avez plus de quelques cas avec des données manquantes.
Puisque vous faites un alpha de Cronbach, vous pourriez faire une seule imputation qui repose sur d'autres variables d'une régression ou un imputaton EM. Ce type d'imputation préservera la relation entre les variables sur votre échelle sans les gonfler.
L'inconvénient général d'imputation unique est que SPSS pensera que les valeurs imputées étaient vraies, les valeurs observées. Il sera donc sous-estimer les erreurs standard.
Mais alpha de Cronbach ne dispose pas d'une erreur standard et ne participe pas à un test d'hypothèse. Donc, à cet effet, l'inconvénient est pas une grosse affaire.
Si vous faites un test d'hypothèse ou de faire une analyse statistique basée sur les valeurs p, la meilleure option est d'effectuer une Imputation multiple sur les valeurs manquantes. Il est souvent la seule bonne si vous avez plus d'environ 10% des données manquantes (soit 10% de toutes les valeurs, et non des cas)
Les deux techniques d'imputation uniques et multiples sont disponibles dans le module d'analyse des valeurs manquantes SPSS. L'imputation multiple a été ajouté dans la version 17, mais seule imputation est disponible dans les versions antérieures.
Les deux procédures de fiabilité et de facteur dans SPSS peuvent prendre des données de la matrice en entrée. Donc, si l'on n'a pas besoin d'erreurs standard, intervalles de confiance, ou p-valeurs, on peut utiliser les covariances EM (ou corrélations) comme entrée. Malheureusement, la procédure MVA, ce qui génère ces estimations EM, ne dispose pas d'une / sous-commande MATRIX pour l'écriture sur l'ensemble des données de la matrice. Pour contourner ce problème, Hillary Maxwell et moi avons écrit un macros couple qui sont décrites dans l'article suivant:
Les documents supplémentaires peuvent être téléchargés ici:
J'espère que ça aide.
salut Karen
J'ai des données de mesure 3 variables avec 12 questions (quatre questions par variable), et chaque variable utilise une échelle de Likert. J'ai substitué les données manquantes (où les gens ne répondent pas à la question) avec le même nombre, 6. L'alpha Cronbach est bien quand je l'entrée d'un chiffre au lieu d'une valeur manquante, mais quand je quitte la case vide, il est très faible. Ma question est fait le calcul alpha Cronbach basée sur les relations entre les valeurs, la valeur 6 est bien, ou devrais-je laisser l'espace vide parce qu'il n'y avait pas de valeur? Ensuite, il a exclu les cas, alors que le 6, il en a pas.
Merci de votre aide! J'espère que je suis clair ...
Belinda
Karen, merci pour vos suggestions très utiles sur la façon de traiter les variables manquantes dans une analyse de fiabilité dans SPSS - J'ai tirais mes cheveux sur la façon de le faire!
Cool! Heureux cela a aidé.
Salut Karen, si les participants remplissent le même multi-élément échelle plus d'une fois (par exemple, dans une mesures répétées), dois-je calculer plusieurs scores de alphas Cronbach (pour chacun des temps l'échelle est utilisée) ou il est un moyen d'avoir un seul score alpha Cronbach? Merci beaucoup!
Je ne sais pas. C'est une situation de données à plusieurs niveaux et je ne sais pas d'une version de l'alpha de Cronbach pour cela. Quelqu'un d'autre sait si elle existe?
Comment saisir les valeurs sur spss pour les tests de fiabilité si mon test est forcé choix ou répondre par oui ou non
Je ne suis pas sûr. Il existe de nombreuses mesures de fiabilité, et il est l'un de ces problèmes que je dois regarder moi-même à chaque fois.
Je veux savoir ce que je peux utiliser Chronbach outil alhpa pour sauter question ne liker échelle t? si aucun quel type d'outil que je peux utiliser pour mesurer la fiabilité?
Thanx allot
Je ne suis pas sûr que je comprends votre question. Essayez-vous de voir quelles questions ne se charge pas de manière fiable avec les autres? Et si vos données ne sont pas mesurés sur des échelles de Likert, comment sont-ils mesurés?
Je voudrais utiliser EM pour mes valeurs manquantes dans SPSS. J'ai des données pour plus de 1000 participants, chacun complétant plusieurs questioannaires. Est-ce que j'entre toutes mes données dans l'EM à la fois ou je le fais pour chaque questionnaire séparement?
De plus, je voudrais seulement des valeurs imputées pour les cas d'au moins 50% des articles de répondu. Comment puis-je faire pour EM dans SPSS?
Mais rappelez-vous EM moyens et corrélations ne sont pas biaisés, mais les erreurs standards sont trop petites. Si vous avez besoin des erreurs standard précises, vous aurez besoin d'un imputation multiple.
Et pour les cas que si imputer au moins 50% présents, vous aurez à faire un travail autour. Il n'y a pas une option dans SPSS que je sache le faire directement.