Transparenz bei fehlenden Werten verbessernIch habe ein Add-in, das Daten aus einer Datenbank abruft und Prozessfähigkeitsberechnungen durchführt. Um Zeit zu sparen, nutzt das Add-in die Plattform „Ausreißer erkennen“ und fügt Ausreißer als Fehlercodes hinzu. Das spart viel Arbeit. Viele Bildverarbeitungssysteme erzeugen diverse Fehlercodes, die keine Messwerte darstellen, und da wir hier viele Systeme im Einsatz haben, summieren sich diese. „Ausreißer erkennen“ ist hervorragend geeignet, diese zu eliminieren. Es entfernt auch grobe Messwerte, die auf Maschinenfehler zurückzuführen sind. Ich würde sagen, dass über 90 % der entfernten Messwerte zur Fehlerbehebung beitragen.
Was mir aber nicht gefällt – insbesondere, da dies im Hintergrund für Nutzer eines Add-in-Skripts geschieht – ist die mangelnde Transparenz. Wenn wir Zeilen ausschließen, wird dies durch ein Symbol unterhalb der Diagramme angezeigt. Fehlende Werte werden hingegen viel schwerer zu erkennen gegeben.
Bevor ich mir eine Möglichkeit ausdenke, sie für die Nutzer besser sichtbar zu machen, wollte ich wissen, ob sich schon jemand mit diesem Problem auseinandergesetzt hat. (Oder ob mir jemand sagen kann: „Schau einfach in der Hilfedokumentation nach. Nutze diese Option, die du eigentlich schon kennen solltest.“)
Automatisierung und SkripterstellungGrundlagen der Datenanalyse und ModellierungQualitäts- und ProzessentwicklungBetreff: Transparentere Darstellung fehlender WerteMeines Wissens gibt es keine solche Einstellung, aber viele Plattformen zeigen die Anzahl der Ausreißer auf irgendeine Weise an, was manchmal darauf hindeutet, dass einige Werte fehlen. Wenn ich Ausreißer entferne (Ausschluss, Spalteneigenschaft, Löschen von Werten usw.), erfasse ich diese Informationen und zeige sie den Benutzern an bzw. füge sie dem Bericht hinzu.
Betreff: Transparentere Darstellung fehlender WerteSie können die Option „Farbzelle nach Wert“ aktivieren, um fehlende Werte hervorzuheben:
Leider verwendet JMP auch dann automatisch eine Farbskala, wenn der Benutzer für die anderen Werte keine Farben angibt.
Deshalb dieser Code
Names Default to Here(1);
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
dt[[5,7,9,12],{height}]=999;
:height <<
Set Property( "Missing Value Codes", {999} ) <<
Set Property(
"Value Colors",
{999 = "Medium Light Gray", Color Cell by Value( 1 )}
)
erzeugt diese Ansicht:

Sie können eine dieser Vorgehensweisen nutzen, um fehlende Werte transparent darzustellen – ohne die anderen Zellen zu beeinflussen:
- Alle anderen Werte auf Weiß setzen.

Farbverlauf verwenden (von Weiß nach Weiß):
:height << Set Property( "Missing Value Codes", {999} ) <<
Set Property(
"Color Gradient",
{{"white", {"Continuous", "Categorical", "Diverging"}, {{255, 255, 255},
{255, 255, 255}, Missing( "Black" )}}, Range( {0, 50, 100} ),
Color Cell by Value}
)
Betreff: Transparentere Darstellung fehlender WerteAnschließend wird die Spalte mit dem Kennzeichen „ Zelle nach Wert färben“ versehen.
Leider hat das alleinige Anwenden des Flags (ohne Wertfarbe oder Farbverlauf) keine Wirkung.
-> Vielleicht wäre es einen Eintrag auf der Wunschliste wert:
Die Möglichkeit , Zellen anhand ihres Wertes farblich zu kennzeichnen, ohne zusätzliche Farbeinstellungen vorzunehmen, um fehlende Werte transparenter zu machen.