Wenn Sie Fragen stellen möchten,
einfach per Mail, direkt oder per WhatsApp
0178 87 55 145 oder
0157 740 58 477.
Ich beantworte Fragen gerne und gebe gern den einen oder anderen Tipp. Wenn Sie etwas von mir rechnen lassen möchten, bräuchte ich Einblick in Ihre Daten (Excel, SPSS-Daten) und eine Liste Ihrer Fragen (eine Word-Seite).

Ein Boxplot für mehrere Gruppen
mit R erstellen


Wie könnte (rein grafisch) ein Boxplot für mehrere Gruppen ausssehen?


Ein Boxplot zeigt recht intuitiv an, wie Gruppenschwerpunkte in Form von Medianen aussehen. In diesem Fall wollte man eine Größer-größer-Beziehung sehen. Hier ein Beispiel aus dem R und RStudio. Das Ziel ist, Gruppen zu vergleichen, im einfachen Fall nur zu beschreiben. Passen Sie auf: Es sind keinerlei Adjustierungen für multiples Testen angebracht (ist aber mit überschaubarem Aufwand ergänzbar), d.h. damit ist das Ganze in der Tat nur deskriptiv und nur hypothesengenerierend.
Das Bild zeigt die 4 Gruppen und deren Zielparameter (wichtigster Wert ist der Median in der Box, d.h. die graue Line innerhalb der jeweiligen Box). Das Bild ist als Ganzes vollautomatisiert erstellt und trägt p-Werte sowie deskriptive Statistiken selber ein.




Die Befehlszeilen für das R


Mit diesen Zeilen habe ich es erstellt. Die R-Syntax ist leider nicht ganz trivial (wie immer).
Wir brauchen die library "ggplot2" (eine vollständige und lauffähige Syntax kommt demnächst noch nach).

library(ggplot2)
g = ggplot(x, aes(y = Zielparameter, x = factor(gruppe))) +
stat_boxplot(geom = 'errorbar', width = 0.1) +
geom_boxplot(fill = 'grey77', color = 'grey33', outlier.colour = 'grey77') +
geom_jitter(width = 0.1,alpha = 0.3) +
stat_summary(fun.y = mean, geom = 'errorbar', aes(ymax = ..y.., ymin = ..y..), width = .75, linetype = 'solid', size = .5, color = 'white')


SPSS, R, und andere Apps für die Statistik


SPSS

PSPP als freie Alternative vs. SPSS

R als kostenlose Alternative

Vergleich von R vs SPSS vs. Jamovi vs SAS

R installieren

Weitere Links

SPSS, das Allround-Knife

Der Chi²-Test

Eine ANOVA zur Frage von Gruppenunterschieden (ANOVA = Analysis of Variance)

Der t-Test zur Frage von Gruppenunterschieden

Der t-Test zur Frage, ob sich Messwiederholungen unterscheiden

Der U-Test zur Frage von Gruppenunterschieden

R, ein kostenloses Programm mit starker Verbreitung

Übereinstimmung zweier Methoden graphisch anzeigen lassen (Bland-Altman Plot)

Ein lineares Vorhersagemodell rechnen (eine lineare mulitple Regression)

Eine Korrelation rechnen

Eine Rang-Korrelation (nach Spearman) rechnen

Fragen zusammenfassen (summieren, aggregieren)

Eine mixed ANOVA (Vergleich zwischen Gruppen, die eine Messwiederholung haben) rechnen

Ein Torten-/Kuchen-Diagramm in 3D

Ein Balken-/Histogramm erstellen (2 Gruppen im Vergleich)

Eine deskriptive Statistik erstellen

Eine ordinale Regression rechnen

Eine Inzidenzrate bewerten

Zwei Gruppen im Mittel mittels Python vergleichen (t-Test)

Zwei Gruppen (ohne Rückgriff auf die vielen Voraussetzungen des t-Tests) mittels Python vergleichen (U-Test)

Zwei binäre Reihen auf Änderung prüfen (McNemar-Test)

Eine Verlaufsgraphik von Mittelwerten mit Streubalken

Ein 2D-Kuchen mit ggplot

Eine Inzidenzrate mit R bewerten (passt meine Beobachtete zu der der Population, die ich aus der Literatur kenne?)

Zwei Inzidenzen mit R vergleichen

Eine Rang-Varianzanalyse (Rang-ANOVA, Kruskal-Wallis-Test) rechnen, d.h. 2 oder mehr Gruppen vergleichen

Eine Partialkorrelation rechnen, d.h. eine Korrelation (Eiskremverzehr und Sonnenbrand), aus der eine Drittvariable (Sonnenstunden) eliminiert ist

Einen Median-Test rechnen, d.h. weichen 2 Gruppen unterschiedlich stark vom Gesamt-Median ab?

Eine Regession zur Vorhersage bzw. Erklärung von Häufigkeitsdaten rechnen (Poisson-Regresion)

Ein einfaches Säulendiagramm mehrerer Gruppen

Ein Balken-/Histogramm erstellen (die Verteilung einer Population)

Ein Säulendiagramm, wenn wiederholt gemessen wird

Vorteile einer randomisierten Studie

Vorteile von Apriori-Hypothesen

Ein Boxplot für mehrere Gruppen