Säulendiagramm mit ggplot für Gruppen in R erstellen - Daten visualisieren in R (20)

  Рет қаралды 12,894

Statistik am PC

Statistik am PC

Күн бұрын

// Säulendiagramm mit ggplot für Gruppen in R erstellen //
Um die Häufigkeiten von verschiedenen Ausprägungen darzustellen, eigenen sich prinzipiell Säulendiagramme. Sollten im Datensatz mehrere verschiedene Unterteilungen der Untersuchungsobjekte möglich sein (z.B. Geschlecht oder Nationalität), kann dies grafisch mittels eines gruppierten Säulendiagrammes erfolgen. Es werden die Ausprägungen je Kategorie gruppiert dargestellt. So kann man etwa das Alter, wie in diesem Video gezeigt, nach dem Geschlecht unterteilt, grafisch ausgeben und kann die Säulen (in ihrer absoluten Ausprägungshöhe) direkt miteinander vergleichen.
Bei Fragen und Anregungen zu Säulendiagramm mit ggplot für Gruppen in R erstellen, nutzt bitte die Kommentarfunktion. Ob ihr das Video hilfreich fandet, entscheidet ihr mit einem Daumen nach oben oder unten. #statistikampc
Noch mal zum Nachlesen auf meiner Homepage:
========================================
💡 Säulendiagramm für Gruppen in R:
bjoernwalther....
Mehr Tutorials und Begleitmaterial:
============================
🌐Meine Homepage: bjoernwalther....
⭐Kanalmitglied⭐ werden:
=======================
/ @statistikampc_bjoernw...
Kanal unterstützen? 🙌🏼
===================
Paypal-Spende: www.paypal.com...
Amazon Affiliate-Link: amzn.to/2iBFeG9
Danke für eure Unterstützung! ♥

Пікірлер: 29
@StatistikamPC_BjoernWalther
@StatistikamPC_BjoernWalther 3 ай бұрын
📘Mein Buch "Statistik mit R - Schnelleinstieg": amzn.to/3OzeLJI [Affiliatelink]
@StatistikamPC_BjoernWalther
@StatistikamPC_BjoernWalther 4 жыл бұрын
Bei Fragen und Anregungen zu Säulenendiagramm mit ggplot für Gruppen in R erstellen, nutzt bitte die Kommentarfunktion.
@RYK151
@RYK151 4 жыл бұрын
Hallo! ich habe eine Frage, die wenig mit dem Video was zu tun hat. Ich habe für meine Bachelorarbeit ein "Ultimatum-Spiel" Experiment durchgeführt und ich teste, ob das Geschlecht und die Nationalität eine Rolle beim EntscheidungsTreffen-Prozess spielen. Dadurch möchte ich dann gucken, ob es in meiner Stichprobe Ingroup-Begünstigung bzw. Outgroup-Diskriminierung gibt. Hast Du ein paar Tipps für mich? Worauf soll ich besonders achten? Welche quantitative Tests soll ich durchführe? Ich wäre Dir extrem dankbar, wenn Du mir helfen könntest. Danke schön :)
@StatistikamPC_BjoernWalther
@StatistikamPC_BjoernWalther 4 жыл бұрын
@@RYK151 Hallo, das klingt prinzipiell nach einem Mittelwertvergleich. Je nach der Skalierung der Testvariable sind da unterschiedliche Tests (t-Test, Mann-Whitney, Chi²) möglich. Eine ANOVA mit zwei Faktoren wären aber wohl das wahrscheinlichste, sofern die Voraussetzungen erfüllt sind. Viele Grüße, Björn.
@RYK151
@RYK151 4 жыл бұрын
Vielen Dank! Ich werde es versuchen sobald ich alle Daten habe.
@RYK151
@RYK151 4 жыл бұрын
@@StatistikamPC_BjoernWalther Hallo Björn, ich bin's nochmal :) Ich habe noch eine Frage. Ich habe in meinem Experiment keine Experimental- und Kontrollgruppen. Meine Gruppen unterscheiden sich auf Basis 1. des Geschlechtes und 2. der Nationalität. Kann ich also den T-Test bei unabhängigen Stichproben verwenden, obwohl ich keine Experimental- und Kontrollgruppen habe? Oder soll ich lieber eine ANOVA mit zwei Faktoren verwenden? Vielen Dank im Voraus :) Viele Grüße, Kumai
@jopstlinsemann6751
@jopstlinsemann6751 3 жыл бұрын
Wie kann ich die Daten in Häufigkeiten visualisieren ?
@johannaskarabis8914
@johannaskarabis8914 2 жыл бұрын
Lieber Björn, gibt es eine Möglichkeit die Balken in eine neue Reihenfolge zu bringen? Wie kann ich die reorder Funktion auf eine Gruppe anwenden, sodass die Daten nach absteigenden Werten innerhalb der Gruppe weiblich geordnet werden? Vielen Dank!
@carinam528
@carinam528 4 жыл бұрын
Richtig gut, vielen Dank!
@Silverblade213
@Silverblade213 4 жыл бұрын
Hallo Björn, ich bin begeistert von deinen Videos und habe schon sehr schöne Grafiken dank deiner Hilfe erstellt. Auch wenn es dir nicht hilft, werde ich das definitiv in der Danksagung meiner Thesis erwähnen. Allerdings bekomme ich ein vielleicht zu perfektionistisches Problem nicht gelöst. Ich habe ein Diagramm exakt wie in deinem Video beschrieben erstellt. Auf der X-Achse erscheint vereinfacht gesagt "Flexitarier", "Vegetarier" und "Veganer" und dazu erscheinen dann jeweils zwei Säulen, die die Verteilung männlich / weiblich angeben. Ich möchte jetzt hinter der Zahl über den Balken noch die Prozentzahl ausgeben und zwar bezogen auf die Gruppe. In deinem Video würde das bedeuten, dass bei 27 über dem blauen Balken "1 (33 %)" und über dem roten "2 (67 %)" erscheint. Ich habe versucht im geom_text() mit der paste() Funktion rumzuspielen, aber bekomme es nicht hin. Vielen Dank!
@StatistikamPC_BjoernWalther
@StatistikamPC_BjoernWalther 4 жыл бұрын
Hallo Marvin und danke für dein Lob! Danksagung freut mich natürlich sehr. ;-) Ich habe es selbst noch nicht probiert, aber vielleicht hilft dir dieser Link weiter: stackoverflow.com/a/24172787 Viele Grüße, Björn.
@katjastumper5747
@katjastumper5747 3 жыл бұрын
Vielen Dank für das tolle Video! Es hat mir sehr bei meiner Masterarbeit weitergeholfen, allerdings habe ich ein Problem: In einer Gruppe beträgt eine Häufigkeit 0. Im Schaubild ist das dann so, dass der Balken dieser Gruppe nicht abgebildet wird und der Balken der anderen Gruppe dann einfach doppelt so breit ist. Gibt es hier die Möglichkeit auch Häufigkeiten mit 0 abzubilden oder zumindest zu verhindern, dass der Balken der anderen Gruppe hier so breit wird? Danke schon einmal im Voraus:)
@hannahespeter9505
@hannahespeter9505 Жыл бұрын
Hallo! Wie ändere ich den Titel des Faktor(Geschlecht) In deinem beispiel?
@benutzername_bereits_vergeben
@benutzername_bereits_vergeben 4 жыл бұрын
ich weiß nicht, ob die Frage zu diesem Video passt.. Ich versuche Gruppenmittelwerte (ganz einfach: für 2 Gruppen, abhängiger t-Test) graphisch darzustellen (mit Fehlerbalken).. Ich finde aber keinen passenden Befehl...
@StatistikamPC_BjoernWalther
@StatistikamPC_BjoernWalther 4 жыл бұрын
Hallo Anna, wie wäre es mit folgendem: # Dataframe definieren. Statt 73.27 und 58.56 kannst du andere Werte einsetzen. nr ist nur eine laufende Nummer. bar
@benutzername_bereits_vergeben
@benutzername_bereits_vergeben 4 жыл бұрын
@@StatistikamPC_BjoernWalther Danke dir! Es hat funktioniert!
@niborkafer818
@niborkafer818 2 жыл бұрын
Gibt es denn eine Möglichkeit, zu lange Säulen mit einem schrägen Strich abzuschneiden und den Wert darüber zu schreiben? Oft hat man ja irgendwelche Ausreißer, die das Diagramm dann unnötig vergrößern und kleinere Werte schlecht ablesbar machen.
@b3llob3rtb3llo2
@b3llob3rtb3llo2 3 жыл бұрын
Hi, ich hätte mal eine Frage: Wie kann ich klassierte Daten ( Ich habe Altersgruppen erstellt) mit einer zweiten Variable in einem Säulendiagramm erstellen? Ich möchte auf der x-Achse die jeweiligen Altersklassen darstellen und auf der y-achse den Gehaltsdurchschnitt dieser Altersgruppe. Ich komme nicht weiter und möchte das gerne in RStudio lösen. LG
@rackedachs6520
@rackedachs6520 Ай бұрын
Hallo, du machst richtig gute Videos - danke dafür. Leider funktioniert meine Programmierung nicht. library(ggplot2) ggplot(data=firma_tbl, aes(x=datum, y=volume, group=factor(steigfall), fill=factor(steigfall)))+ geom_bar(position=position_dodge(width=1)) # Ich möchte auf der x-Achse das Datum und auf der y-Achse das Volumen. Ferner sollen bei steigendem und bei fallendem Volumen die Säulen unterschiedliche Farben annehmen. Als Output erhalte ich lediglich eine Fehlermeldung: Error in `geom_bar()`: ! Problem while computing stat. ℹ Error occurred in the 1st layer. Caused by error in `setup_params()`: ! `stat_count()` must only have an x or y aesthetic. Kannst du mir sagen, warum die obige Programmierzeile bei dir funktioniert und bei mir nicht? Vielen Dank!
@janabolemant8186
@janabolemant8186 3 жыл бұрын
Hallo, vielen Dank für das Video! Hat alles super geklappt, außer einer Sache: wenn ich die Säulenbreite ändern möchte (width = 0.7), ändert sich in meinem Diagram jeweils nur eine Variable (in deinem Beispiel Geschlecht), sodass ich dann blaue Säulen der Breite 0.7 habe und rote Säulen der Breite 1.... Hast du eine Idee, wie ich das umgehen kann? Viele Grüße!
@elcaptn8703
@elcaptn8703 4 жыл бұрын
Super Video. Weißt du wie man die Beschriftung der Säulen etwas näher an die x-Achse rücken kann, damit bei zu langen Beschriftungen ein Teil nicht „abgeschnitten“ werden kann ...?
@StatistikamPC_BjoernWalther
@StatistikamPC_BjoernWalther 4 жыл бұрын
Hallo, danke für dein Lob! Meinst du mit der Beschriftung die Datenausprägungen, also im Beispiel das Alter? Im Zweifel kannst du die drehen (las=2). Viele Grüße, Björn.
@CarinaSchmalz
@CarinaSchmalz 3 жыл бұрын
Hallo Björn, vielen Dank für deine tollen Videos! Ich ärgere mich seit geraumer Zeit mit einem ggplot herum. Wie löse ich dieses Problem am Besten? Ich habe in einer CSV Datei 11 verschiedene Seen und dazugehörige Nitratwerte. Wenn ich ggplot in einem Säulendiagramm benutze, erscheinen die Säulen falsch zum dazugehörigen See. Hast du vielleicht eine Idee? Ich komme einfach nicht weiter.
@StatistikamPC_BjoernWalther
@StatistikamPC_BjoernWalther 3 жыл бұрын
Hallo Carina, vielen Dank! Das von dir beschriebene Problem hört sich ungewöhnlich an. Die Daten werden ja aus der gleichen Zeile ausgelesen. Ich glaube der Knackpunkt ist hier das Argument "identity" Folgender Code sollte was hilfreiches produzieren: ggplot(data, aes(x=Name, y=Wert))+ geom_bar(stat="identity") Viele Grüße, Björn.
@MyName9911
@MyName9911 4 жыл бұрын
Hallo, Ich hätte auch eine Frage, die jedoch weniger mit dem Video zu tun hat: Aktuell schreibe ich eine kleine Arbeit und habe dafür schon durch deine super Erklärungen zu Cohens und zum Fleiss Kappa diese berechnen können. Dafür vielen Dank. Jedoch stoße ich in der Literatur-Recherche oftmals auf Gwets AC1 und AC2 bei der Betrachtung von 2 Untersuchern. Leider finde ich nirgends im Internet eine gute Anleitung/Erklärung hierzu. Die Formeln stellen mich vor eine große Herausforderung, da meine Schulmathematik bei mir bereits 10 Jahre her ist und ich mich seither recht wenig damit beschäftigt habe.... Meine Ergebnisse würde ich gerne mit anderen Studien vergleichen, aber da diese nur mit Gwets arbeiten, komme ich mit meinem Cohen und mit meinem Fleiss-Kappa nur eingeschränkt weiter. Hast du eine gute Anleitung hierfür (am besten für Excel)? Für eine Antwort wäre ich super dankbar! Viele Grüße
@StatistikamPC_BjoernWalther
@StatistikamPC_BjoernWalther 4 жыл бұрын
Hallo und danke für dein Lob! Leider kann ich mich aus zeitlichen Gründen da nicht einfach so mal mit beschäftigen. Hier aber eine Anleitung für Excel: www.real-statistics.com/reliability/interrater-reliability/gwets-ac2/gwets-ac2-basic-concepts/ In R ist das ganze direkt implementiert und berechnbar: rdrr.io/rforge/DiagnosisMed/man/AC1.html Viele Grüße, Björn.
@MyName9911
@MyName9911 4 жыл бұрын
@@StatistikamPC_BjoernWalther Super, ich danke dir!
@mathquik1872
@mathquik1872 Жыл бұрын
Sie machen immer das gleiche Video
@StatistikamPC_BjoernWalther
@StatistikamPC_BjoernWalther Жыл бұрын
Hallo, worauf beziehst du dich bitte? Viele Grüße, Björn.
Just Give me my Money!
00:18
GL Show Russian
Рет қаралды 1,2 МЛН
Фейковый воришка 😂
00:51
КАРЕНА МАКАРЕНА
Рет қаралды 6 МЛН
Kreisdiagramm mit ggplot in R erstellen - Daten visualisieren in R (44)
10:37
How to use R in JAMOVI?
17:22
Dr. Jack Auty
Рет қаралды 4,7 М.
How to read a box plot (a.k.a. a box-and-whisker plot) - Nick Desbarats
6:53
Practical Reporting Inc.
Рет қаралды 69 М.
Error Bars using R programming
12:37
R Programming 101
Рет қаралды 11 М.
🚨 YOU'RE VISUALIZING YOUR DATA WRONG. And Here's Why...
17:11
Adam Finer - Learn BI Online
Рет қаралды 143 М.
Loops using R programming
13:37
R Programming 101
Рет қаралды 13 М.
Histograms and Frequency Polygons in R
8:28
Equitable Equations
Рет қаралды 11 М.
Seaborn Is The Easier Matplotlib
22:39
NeuralNine
Рет қаралды 171 М.