J'ai le plaisir de nettoyer post-hoc une base de données. J'ai environ 8 variables catégoriques binaires qui devraient être mutuellement exclusives. Les variables sont le codage d'une catégorie de diagnostic pour les patients et ressemblent:Vérification de l'exclusivité mutuelle des variables binaires dans SPSS
LipDeformity
PalateDeformity
Fistula
NasalDeformity
EarDeformity
OtherDiagnosis
MissingDiagnosis
Pour chaque cas, une de ces variables doit = 1 et le reste doit = 0. J'ai essayé de trouver comment vérifier les variables qui se chevauchent dans la syntaxe SPSS mais je n'ai pas réussi à le trouver. J'ai essayé DO REPEAT:
DO REPEAT x = LipDeformity LipDeformity LipDeformity LipDeformity LipDeformity LipDeformity
/y = PalateDeformity Fistula NasalDeformity EarDeformity OtherDiagnosis MissingDiagnosis.
DO IF x=1=y.
COMPUTE OverlappingLipDiagnosis=1.
ELSE.
COMPUTE OverlappingLipDiagnosis=0.
END IF.
mais SPSS tout code comme OverlappingLipDiagnosis = 1. De plus, ce serait un moyen fastidieux de vérifier chaque combinaison de variables, et je veux être capable de créer une variable de façon optimale avec 0 = non 2 variables sont "1" et 1 = (toutes) deux variables sont toutes deux "1" .
Merci!