3797

Wie erstellt man in Origin 9 Boxplots von gruppierten Daten?

Bilder

setup_origin85_01

Erläuterung

Übersicht:

Boxplots liefern einen schnellen Überblick über wichtige statistische Eigenschaften von Datenreihen. Allerdings legt Origin bei zwei oder 3 ausgewählten Datenspalten (von denen zwei einfach Merkmale zur Versuchsgruppierung enthalten), standardmäßig nur eine X-Achse an. Somit ist die Datengruppierung nicht zu erkennen.

Allerdings kann man über geschickten Einsatz der Funktion "Stapeln" und dem Anlegen von mehreren Layern einen gut lesbaren Boxplot der gruppierten Daten anlegen. Das erste Merkmal wird dabei direkt an der jeweiligen X-Achse gezeichnet (die Spaltenüberschrift kann als Ticklabel eingesetzt werden). Das zweite Merkmal ist über die Achsenbeschriftung der einzelnen Layer realisiert

Vorgehensweise:

Zuerst muss man über das Menü Worksheet > Spalten aufteilen die letzte Spalte (D) aufgrund von Kriterien aus anderen Spalten (A und B) aufteilen. Dass kann man auch über einen einfachen LabTalk Befehl realisieren (x-Function wunstackcol):

// Schritt 1 : Aufteilung der Daten
wunstackcol -r 2 irng1:=[%H]1!D irng2:=[%H]1!(B,A) ow:=Aufteilung!;

Anschließend müssen die Informationen in den Spaltenköpfen so umgeschrieben werden, dass im Langnamen die Versuchszuordnung und in den Kommentaren die Temperaturen stehen. Das kann man leicht über eine Schleife erledigen:

// Schritt 2 : Kopfdaten Management
loop(ii,1,[%H]2!wks.ncols)
{
 wcol(ii)[L]$ = Right(wcol(ii)[C]$,(GetLength(wcol(ii)[C]$)-FindOneOf(wcol(ii)[C]$,"_")))$;
 wcol(ii)[C]$ = Left(wcol(ii)[C]$,FindOneOf(wcol(ii)[C]$,"_")-1)$;
};

Im letzten Schritt werden nun im Sheet Aufteilung alle Spalten markiert, die zu einer Temperaturgruppe gehören und über das Menü > Zeichnen > Statistikdiagramme > Boxdiagramm der erste Layer erstellt. Weitere Layer mit verbundenen Y-Achsen werden dann über Graphik > Neuer Layer (untere x, rechte y verknüpft) addiert. Die verschiedenen Layer werden dann in einer Reihe angeordnet und die x-Achse bei y=0 fixiert, so dass die hier gezeigte Darstellung erscheint.

Dialog x-Achse Dialog x-Achse

Question?

Diese E-Mail-Adresse ist vor Spambots geschützt! Zur Anzeige muss JavaScript eingeschaltet sein., wenn Sie eine Frage zu diesem Artikel haben.

Download