Erlauben Sie die Verwendung von Grenzwerten in fehlenden Wertcodes oder stellen Sie eine neue Spalteneigenschaft mit derselben Funktionalität bereit.Ich hätte gerne eine neue Spalteneigenschaft (oder eine Änderung einer vorhandenen), die es mir ermöglicht, Ober-/Untergrenzen festzulegen. Alle Werte außerhalb dieser Grenzen werden dann als fehlende Werte behandelt.
Ich habe Situationen, in denen ich Hunderte von Messspalten habe. In einigen Zeilen kann ein einzelner Wert eine fehlgeschlagene Messung sein. Um ihn einfach von der Analyse auszuschließen, habe ich zwei Möglichkeiten:
- Ganze Zeile ausschließen, aber dadurch gehen auch die Messdaten aller guten Messungen verloren
- Stapeln Sie die Daten und behandeln Sie diese Situationen Zeile für Zeile mit Ausschlüssen. Dadurch wird die Verwendung einiger JMP-Plattformen, Spaltenumschalter, Datenfilter usw. erheblich schwieriger.
Mein Vorschlag ist, eine Spalteneigenschaft hinzuzufügen, mit der ich diese Werte aus einer einzelnen Spalte „ausschließen“ (als fehlend behandeln) könnte. Auf diese Weise könnte ich die Daten relativ einfach durchlaufen und meine Grenzen festlegen. Vielleicht könnte das Festlegen dieser Spalteneigenschaft auch zur Plattform „Explore Outliers“ hinzugefügt werden.
Bearbeiten:
Also etwa so, aber ohne Formeln:
Mehr sehen...
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Big Class.jmp");
Column(dt, "height") << Set Property(
"Missing Limits",
{50, 65}
);
key = "height";
m_temp = Column(dt, key) << get values;
Eval(EvalExpr(Column(dt, key) << Formula(
m = Expr(m_temp);
If((Expr(Name Expr(As Column(key))) << Get Property("Missing Limits"))[1] < m[Row()] < (Expr(Name Expr(As Column(key))) << Get Property("Missing Limits"))[2],
m[Row()]
,
.
);
)));
wait(1);
Column(dt, "height") << Set Property(
"Missing Limits",
{59, 61}
);
dt << Rerun Formulas;
wait(1);
Column(dt, "height") << Set Property(
"Missing Limits",
{50, 65}
);
dt << Rerun Formulas;
DatenzugriffDatenzusammenführung und -bereinigungQualitäts- und ProzesstechnikBetreff: Verwendung von Grenzwerten in Codes für fehlende Werte zulassen oder neue Spalteneigenschaft mit derselben Funktionalität bereitstellen – Status geändert in: Ja, bleiben Sie dran!Betreff: Erlauben Sie die Verwendung von Grenzwerten in Codes für fehlende Werte oder stellen Sie eine neue Spalteneigenschaft mit derselben Funktionalität bereitVielen Dank @jthi !
Betreff: Erlauben Sie die Verwendung von Grenzwerten in Codes für fehlende Werte oder stellen Sie eine neue Spalteneigenschaft mit derselben Funktionalität bereitDie Verwendung der vorhandenen Spalteneigenschaft „Fehlende Wertcodes“ sollte problemlos funktionieren.
Betreff: Erlauben Sie die Verwendung von Grenzwerten in Codes für fehlende Werte oder stellen Sie eine neue Spalteneigenschaft mit derselben Funktionalität bereitHallo @jthi , würde diese vom Entwickler vorgeschlagene Lösung ausreichen?
" Wir könnten die vorhandene Spalteneigenschaft „Fehlende Wertcodes“ erweitern, um einen Bereich von Werten als fehlend zuzulassen (nur für numerische Spalten).
Betreff: Erlauben Sie die Verwendung von Grenzwerten in Codes für fehlende Werte oder stellen Sie eine neue Spalteneigenschaft mit derselben Funktionalität bereitFehlgeschlagene Messungen waren nur ein Beispiel. Ein realistischeres Beispiel (für meine Zwecke) wären Ausreißer, die ich gerne hätte vorübergehend ausschließen aus breit formatierten Daten. Die Bereichsprüfung würde einwandfrei funktionieren, wenn die Werte in der Tabelle nicht geändert würden. Das ist eine Funktion, die ich nicht möchte (kein Problem bei fehlgeschlagenen Messungen, aber ansonsten wäre es das).
Betreff: Erlauben Sie die Verwendung von Grenzwerten in Codes für fehlende Werte oder stellen Sie eine neue Spalteneigenschaft mit derselben Funktionalität bereitHallo @jthi , hat mich der Entwickler daran erinnert, dass Sie hierfür die Spalteneigenschaft Range Check verwenden können. "ICH Wenn Sie die Bereichsprüfung für eine Spalte festlegen, werden Werte außerhalb des Bereichs in fehlende Werte umgewandelt. Im Gegensatz zur vorgeschlagenen Eigenschaft werden sich dadurch tatsächlich die Werte ändern. Aber da es sich ohnehin um Fehlmessungen handelt, würde das ausreichen?“
Betreff: Verwendung von Grenzwerten in Codes für fehlende Werte zulassen oder neue Spalteneigenschaft mit derselben Funktionalität bereitstellen – Status geändert in: Wird untersuchtBetreff: Verwendung von Grenzwerten in Codes für fehlende Werte zulassen oder neue Spalteneigenschaft mit derselben Funktionalität bereitstellen – Status geändert in: Bestätigt@jthi - Danke für deinen Vorschlag! Wir haben es erfasst und werden es berücksichtigen.