Les codes de valeur manquants ne fonctionnent pas dans les fonctions?<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Salut à tous,
Je me demandais quelle est la meilleure pratique pour trouver les observations manquantes dans une série.
J'utilisais la fonction «est manquant» afin d'indiquer des observations manquantes. Cependant, le résultat a été quelque peu décevant, car il ne prend pas en compte les codes de valeur manquants. Apparemment, les codes de valeur manquants ne fonctionnent qu'avec les plates-formes.
Par exemple:
dt = Ouvrir ( "$ SAMPLE_DATA / Big Class.jmp" ) ;
// définir une valeur manquante
: poids [ 1 ] = . ;
// définir les codes de valeur manquants
: poids << définir la propriété ( "Codes de valeur manquants" , - 1 ) ;
// définit une observation de catégorie manquante
: poids [ 2 ] = - 1 ;
// nouvelle colonne indiquant les valeurs manquantes pour le poids
dt << nouvelle colonne ( "Manquant" , formule ( Si ( Est manquant ( : poids ) , 1 , 0 ))) ;
La nouvelle colonne indique que la ligne 1 est manquante, mais pas la ligne 2.
Merci,
Ron
Re: codes de valeur manquants ne fonctionnent pas dans les fonctions?Merci Jeff.
Re: codes de valeur manquants ne fonctionnent pas dans les fonctions?Merci Ian @ JMP
J'utilise JMP 11, donc cela n'a pas fonctionné pour moi. bon à savoir, il est déjà corrigé dans les versions les plus récentes.
Je peux envisager de supprimer simplement les codes de valeur manquante car je ne fais pas la distinction entre ceux-ci et les valeurs manquantes réelles.
Ron
Re: codes de valeur manquants ne fonctionnent pas dans les fonctions?Quelle version de JMP utilisez-vous?
JMP 12 reconnaît la valeur manquante définie par la propriété Codes de valeur manquants. La capture d'écran ci-dessous correspond à ce que je reçois après l'exécution de votre script.

Par ailleurs, si vous souhaitez obtenir la valeur réelle, vous pouvez utiliser Col Valeur stockée ().
Re: codes de valeur manquants ne fonctionnent pas dans les fonctions?FWIW, dans la version JMP 13, la ligne 2 est indiquée comme étant manquante par la colonne de formule.
En ce qui concerne les meilleures pratiques dans une version antérieure, je suppose que cela dépend des détails. Comme vous le savez, vous pouvez écrire une fonction JSL pour rechercher la propriété "Codes de valeur manquants" et répondre en conséquence. Peut-être que cela pourrait aussi être mis dans une formule.