Fehlende Wertcodes funktionieren nicht in Funktionen?<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Hallo alle,
Ich habe mich gefragt, was die beste Methode ist, um die listenweise fehlenden Beobachtungen in einem Satz zu finden.
Ich habe die Funktion „fehlt“ verwendet, um fehlende Beobachtungen anzuzeigen. Das Ergebnis war jedoch etwas enttäuschend, da fehlende Wertcodes nicht berücksichtigt werden. Anscheinend funktionieren die Codes für fehlende Werte nur mit Plattformen.
Zum Beispiel:
dt = Offen ( „$SAMPLE_DATA/Big Class.jmp“ ) ;
// einen fehlenden Wert setzen
: Gewicht [ 1 ] = . ;
// Fehlende Wertcodes festlegen
: Gewicht << Eigenschaft festlegen ( „Fehlende Wertcodes“ , - 1 ) ;
// eine fehlende Kategoriebeobachtung festlegen
: Gewicht [ 2 ] = - 1 ;
// neue Spalte, die fehlende Werte für das Gewicht anzeigt
dt << neue Spalte ( "Fehlen" , Formel ( Wenn ( Wird vermisst ( : Gewicht ) , 1 , 0 ))) ;
Die neue Spalte zeigt an, dass Zeile 1 fehlt, während dies für Zeile 2 nicht der Fall ist.
Danke,
Ron
Betreff: Codes für fehlende Werte funktionieren nicht in Funktionen?Danke Jeff.
Betreff: Codes für fehlende Werte funktionieren nicht in Funktionen?Danke Ian@JMP
Ich verwende JMP 11, daher hat es bei mir nicht funktioniert. Gut zu wissen, dass es in neueren Versionen bereits behoben ist.
Ich kann erwägen, nur die Codes für fehlende Werte zu löschen, da ich nicht zwischen ihnen und tatsächlichen fehlenden Werten unterscheide.
Ron
Betreff: Codes für fehlende Werte funktionieren nicht in Funktionen?Welche JMP-Version verwenden Sie?
JMP 12 erkennt den fehlenden Wert wie durch die Eigenschaft "Codes für fehlende Werte" definiert. Der Screenshot unten ist das, was ich bekomme, nachdem ich Ihr Skript ausgeführt habe.

Übrigens, wenn Sie jemals den tatsächlichen Wert erhalten möchten, können Sie ihn verwenden Col gespeicherter Wert().
Betreff: Codes für fehlende Werte funktionieren nicht in Funktionen?FWIW, im JMP 13-Build habe ich Zeile 2, die von der Formelspalte als fehlend angezeigt wird.
In Bezug auf bewährte Verfahren in einer früheren Version schätze ich, dass dies von den Details abhängt. Wie Sie wissen, könnten Sie eine JSL-Funktion schreiben, um nach der Eigenschaft „Missing Value Codes“ zu suchen und entsprechend zu reagieren. Vielleicht ließe sich das auch auf eine Formel bringen.