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

Поділитися
Вставка
  • Опубліковано 1 гру 2024

КОМЕНТАРІ • 29

  • @StatistikamPC_BjoernWalther
    @StatistikamPC_BjoernWalther  6 місяців тому +1

    📘Mein Buch "Statistik mit R - Schnelleinstieg": amzn.to/3OzeLJI [Affiliatelink]

  • @johannaskarabis8914
    @johannaskarabis8914 2 роки тому +1

    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 роки тому +1

    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.

  • @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

  • @AnnaBananna90
    @AnnaBananna90 4 роки тому +1

    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 роки тому +1

      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

    • @AnnaBananna90
      @AnnaBananna90 4 роки тому

      @@StatistikamPC_BjoernWalther Danke dir! Es hat funktioniert!

  • @hannahespeter9505
    @hannahespeter9505 Рік тому

    Hallo! Wie ändere ich den Titel des Faktor(Geschlecht) In deinem beispiel?

  • @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:)

  • @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.

  • @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 роки тому +1

      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!

  • @janabolemant8186
    @janabolemant8186 4 роки тому

    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!

  • @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.

  • @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.

  • @rackedachs6520
    @rackedachs6520 4 місяці тому

    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!

  • @StatistikamPC_BjoernWalther
    @StatistikamPC_BjoernWalther  4 роки тому +1

    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 роки тому +1

      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 ?

  • @mathquik1872
    @mathquik1872 Рік тому

    Sie machen immer das gleiche Video