Résolu facteur de proc avec des valeurs manquantes suppression par paires - Communautés SAS soutien

Je courais l'analyse des facteurs sur un ensemble de données de l'hôpital de l'enquête de satisfaction des patients qui a des valeurs manquantes qui ont été reprogrammées de « Ne me souviens pas » et « Ne pas appliquer », car ils sont des réponses valides à l'enquête mais non utilisés dans le calcul du score à l'échelle. Quand je lance PCA dans SPSS Je peux spécifier la suppression pariwise des valeurs manquantes. Cependant, la valeur par défaut pour SAS est la suppression listwise et il n'y a pas d'options que je peux trouver pour spécifier la suppression par paires. Cela réduit considérablement le nombre de obs lu s'il y a une ou plusieurs valeurs manquantes dans chaque ligne de données. Je n'ai pu trouver des suggestions pour les données imputer, ce qui est impossible pour définir mes données les valeurs manquantes sont recodées de « Ne me souviens pas » et « Ne pas appliquer », qui ne peut être attribué que toute autre chose et doivent toujours portés disparus. Pourquoi suis-je incapable de spécifier la suppression des cas manquants par paires et peut-il être changé?













/ VARIABLES painrelf, symrelf, restrelf, mancond, hos_outc, compdoc, feelleft

/ ANALYSE painrelf, symrelf, restrelf, mancond, hos_outc, compdoc, feelleft

/ IMPRIMER UNIVARIATE INITIALE DE CORRESPONDANCE KMO EXTRACTION ROTATION

/ CRITERES MINEIGEN (1) ITERATE (25)

facteur de proc data = méthode Hosp = principal = rotation varimax;

var painrelf symrelf restrelf mancond hos_outc compdoc feelleft;

Il va devenir laid. Je pense que pour ce faire, vous devrez prétraiter vos données en utilisant PROC CORR, où vous pouvez spécifier la suppression par paires, et enregistrer la sortie en tant que TYPE = CORR. Cet ensemble de données peut alors être utilisé comme entrée au facteur de PROC. Voir la partie de la documentation FACTEUR de procédure intitulée « Ensemble de données d'entrée ».







Articles Liés