Beispiele · Ridgeline-Diagramm

Ridgeline-Diagramm: Beispiele

Eine Supportantwort dauert oft wenige Minuten; an vollen Tagen entstehen lange Wartezeiten. Diese fiktiven Messungen zeigen beides. Jede Kurve schätzt die Verteilung eines Wochentags, die dünne Linie markiert den Median.

Wann passt es?

  • Form und Streuung von Messungen verschiedener Gruppen vergleichen
  • Lange Ausläufer oder zweite Häufungen erkennen, die ein Median verdeckt

Wann passt eine andere Form?

Für wenige Beobachtungen passen Punkte, für genaue Klassenhäufigkeiten ein Histogramm. Wenn nur Mediane wichtig sind, berechne sie und vergleiche sie mit Balken oder Punkten.


Anwendungsbeispiele

Tagestemperaturen

Fiktive Temperaturen in Grad Celsius. Die Winterwerte liegen auf beiden Seiten von 0.

Mit diesen Daten im Maker öffnen

Spezifikation ansehen
{
  "type": "ridgeline",
  "theme": "editorial",
  "title": "Verteilung nach Jahreszeit",
  "source": "Beispieldaten · Grad Celsius",
  "data": {
    "labels": [],
    "series": [],
    "groups": [
      {
        "id": "g0",
        "label": "Januar",
        "observations": [
          -8,
          -5,
          -3,
          -2,
          -1,
          0,
          1,
          2,
          3,
          4,
          5,
          7
        ]
      },
      {
        "id": "g1",
        "label": "April",
        "observations": [
          5,
          7,
          9,
          10,
          12,
          13,
          14,
          15,
          16,
          18,
          19,
          22
        ]
      },
      {
        "id": "g2",
        "label": "Juli",
        "observations": [
          19,
          21,
          23,
          24,
          25,
          26,
          27,
          28,
          29,
          30,
          32,
          35
        ]
      }
    ]
  }
}

Build-Dauern

Fiktive Build-Zeiten. Ein Branch hat eine langsame Häufung, obwohl die meisten Builds schnell fertig sind.

Mit diesen Daten im Maker öffnen

Spezifikation ansehen
{
  "type": "ridgeline",
  "theme": "editorial",
  "title": "Welcher Branch hat lange Build-Zeiten?",
  "source": "Beispieldaten · Sekunden",
  "data": {
    "labels": [],
    "series": [],
    "groups": [
      {
        "id": "g0",
        "label": "Hauptzweig",
        "observations": [
          22,
          24,
          25,
          26,
          27,
          28,
          29,
          30,
          31,
          32,
          33,
          35
        ]
      },
      {
        "id": "g1",
        "label": "Suche",
        "observations": [
          20,
          21,
          22,
          24,
          25,
          26,
          42,
          44,
          46,
          48,
          50,
          52
        ]
      },
      {
        "id": "g2",
        "label": "Berichte",
        "observations": [
          30,
          31,
          32,
          34,
          35,
          36,
          38,
          40,
          43,
          46,
          50,
          55
        ]
      }
    ]
  }
}
Dieses Diagramm im Maker öffnen Mit Ridgeline neu beginnen


Häufige Fragen

Wie wird jede Kurve berechnet?

Eine gaußsche Kerndichteschätzung verwendet die Rohwerte. Alle Gruppen teilen eine Bandbreite nach Silverman, berechnet aus den Abweichungen innerhalb der Gruppen. Die Kurve endet vier Bandbreiten außerhalb des gesamten Datenbereichs.

Was bedeutet die Höhe?

Standardmäßig gilt eine gemeinsame Dichteskala. Eine eigene Spitzenhöhe pro Gruppe erleichtert den Formvergleich, macht Höhen aber unvergleichbar. Das Diagramm weist darauf hin.

Was passiert bei fehlenden oder wenigen Werten?

null-Einträge zählen als fehlend und gehen nicht in die Dichteschätzung ein. Gruppen mit weniger als fünf bekannten oder nur konstanten Werten zeigen Punkte. Leere Gruppen bleiben mit einem Hinweis sichtbar.