Problem fehlender WerteHallo allerseits
Ich bin mir nicht sicher, ob ich mit diesem Problem konfrontiert bin. Gibt es einen fehlenden Wert, der dazu führt, dass ich die Spalte nicht berechnen kann oder nicht?
Jetzt möchte ich die Rate mithilfe der folgenden Formel im Skript berechnen, aber in einigen Datentabellen fehlen Werte
Da vorher in der Datentabelle kein fehlender Wert vorhanden ist, kann ich die Rate berechnen.
Darf ich also wissen, wie ich das oben genannte Problem beheben kann, mit dem ich konfrontiert war?
Wir freuen uns über jede Antwort.
Danke.
Unten ist mein Skript, das die beiden Datentabellen bereits zusammenfügt.
dt_Join = dt_firstseq_summary << Join(
With(dt_final_summary),
Select( :S_B_Name_WS1, :N Rows, :Name( "Percent" ) ),
SelectWith( :S_B_Name_WS1, :N Rows, :Name( "Percent" ) ),
By Matching Columns( :S_B_Name_WS1 = :S_B_Name_WS1 ),
Drop multiples( 0, 0 ),
Include Nonmatches( 1, 1 ),
Preserve main table order( 1 ),
Output Table Name("Combined Table");
);
<BR /><BR />
Betreff: Problem fehlender WerteIch würde mit If() eine neue Spalte mit einer Formel erstellen, um jede Ihrer Spalten auf Fehlen zu testen (verwenden Sie die Wird vermisst() Funktion) und fügen Sie den Wert der anderen Spalte in diese neue Spalte ein.
Die Formel würde etwa so aussehen:
Betreff: Problem fehlender WerteAlle Datentabellenzellen sind direkt referenzierbar. Die allgemeine Form ist
Datentabellenreferenz:Spaltenname[Zeilennummer]
oder
Datentabellenreferenz[Spaltennummer, Zeilennummer] (dies ist JMP 13 oder höher)
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA\big class.jmp" );
// Set the value of column age in row 1, the value of the column age in row 5
dt:age[1] = dt:age[5];
Die Informationen, die ich oben bereitgestellt habe, sind eines der grundlegendsten Elemente von JMP. Sie müssen den Scripting Guide lesen!!!
Hilfe==>Bücher==>Skripthandbuch
Betreff: Problem fehlender WerteHallo,
Ich habe das obige Problem gelöst.
Aber jetzt habe ich eine andere Frage: Ist es möglich, dass JSL den fehlenden Wert auffüllen kann?
Danke.
Betreff: Problem fehlender WerteEs ist nicht genau klar, was Sie fragen. Es gibt keine Möglichkeit, mit fehlenden Werten zu rechnen, daher führt jede Berechnung mit einem fehlenden Wert zu einem fehlenden Wert.
Da Ihr Join so eingestellt ist, dass er Nichtübereinstimmungen aus beiden Tabellen einbezieht, ist es möglicherweise nicht überraschend, dass in der resultierenden Tabelle Werte fehlen.
Betreff: Dringend: Problem fehlender WerteHallo, blue1994!
Ihre Frage scheint einfach zu sein. Allerdings gibt es seit fast einem Jahrhundert umfangreiche Untersuchungen zu Problemen mit fehlenden Daten. Es ist nicht verwunderlich, dass Analysten den neuesten Stand der Technik nicht kennen, da die Forschung selbst ziemlich undurchsichtig ist und alte, veraltete Techniken in den meisten Softwareprogrammen sehr einfach zu implementieren sind.
Imputation ist Stand der Technik. Sie können sich auf Enders, CK(2010); Angewandte Analyse fehlender Daten ; The Guilford Press, NY Es gibt eine begleitende Webseite für dieses Buch mit SAS und anderem Code ... und JMP kann problemlos eine Verbindung zu und von SAS herstellen. Darüber hinaus ermöglichen einige JMP-Plattformen, dass fehlende Informationen in einem Modell informativ sind, aber ich denke, dass dies nicht auf Ihre Berechnungen zutrifft.
Habt ihr Ideen oder Modelle dazu? Warum die Daten fehlen? Wenn Sie davon ausgehen können, dass die Daten völlig zufällig fehlen, wird das Leben möglicherweise etwas einfacher. Leider ist es normalerweise einfach, Gründe dafür zu finden, dass die Annahme verletzt werden könnte.