Matroids Matheplanet Forum Index
Moderiert von matroid mire2
Mathematische Software & Apps » Statistikpakete » Whisker bei Boxplots in R
Autor
Universität/Hochschule Whisker bei Boxplots in R
Orthonom
Aktiv Letzter Besuch: im letzten Quartal
Dabei seit: 02.09.2010
Mitteilungen: 583
  Themenstart: 2018-10-31

Hallo, ich bin nun schon einen halben Tag auf der Suche, ob es eine Möglichkeit in R gibt, die sogenannten Whisker bei einem Boxplot bei der 2,5 %-Quantile bzw.der 97,5 %-Quantile enden zu lassen. Wenn man range=r setzt orientieren sich die beiden Whisker am r-fachen Wert der Box falls r>0 ist und für r=0 enden die Whisker beim minimalen bzw. maximalen Wert. Aber wie kann ich steuern, die Whisker an den beiden oben genannten Quantilen enden zu lassen? Über eine Antwort würde ich mich sehr freuen. Schönen Abend, Orthonom


   Profil
Delastelle
Senior Letzter Besuch: in der letzten Woche
Dabei seit: 17.11.2006
Mitteilungen: 2436
  Beitrag No.1, eingetragen 2018-11-26

Hallo Orthonom! Auch wenn die Frage jetzt schon etwas her ist. Mit R kenne ich mich nicht so aus. Ich habe aber früher viele Fragen zu Matlab beantwortet. In Matlab hätte ich einen anderen Plot eventuell selbst programmiert. Ich meine die grafische Darstellung. Vieleicht gibt es in R ja auch die Möglichkeit, deine Wünsche selbst grafisch darzustellen! Eventuell kannst du ja mal Grafiken reinstellen vom "ist" und vom "soll". Viele Grüße Ronald


   Profil
Orthonom
Aktiv Letzter Besuch: im letzten Quartal
Dabei seit: 02.09.2010
Mitteilungen: 583
  Beitrag No.2, vom Themenstarter, eingetragen 2018-11-26

Hallo Roland, für eine Antwort ist es nie zu spät. Danke! Ich bin mir sicher, dass man das in R irgendwie hinbekommt. Das ist dann aber aufwendig und ich hatte gehofft, es wäre eventuell doch Standard, denn so unsinnig fände ich es nicht, mittels Parameter selbst entscheiden zu können, wo R die Whiskers enden läßt. Dem scheint aber nicht so zu sein und ich habe deshalb die Grafiken mit Standard-Whiskers gemacht. Einstellen kann ich die Grafiken auf Grund von Datenschutzgründen nicht. Viele Grüße, Orthonom


   Profil
AlphaSigma
Senior Letzter Besuch: in der letzten Woche
Dabei seit: 23.11.2012
Mitteilungen: 453
  Beitrag No.3, eingetragen 2018-11-26

Hallo Orthonom, ich nutze R nur selten, aber nach kurzer Suche im www sollten sich die Whisker über den Parameter "range" einstellen lassen: RDocumentation boxplot


   Profil
freeclimb
Senior Letzter Besuch: vor mehr als 3 Monaten
Dabei seit: 25.01.2006
Mitteilungen: 1546
Wohnort: Österreich
  Beitrag No.4, eingetragen 2018-11-26

Hallo! Es gibt mehrere Möglichkeiten Boxplots zu zeichnen. Ich habe mich mittlerweile ganz auf das Paket ggplot2 verlegt, dort gibt es das Objekt geom_box(). Siehe auch die kurze Doku. Der Parameter coef könnte dein Problem lösen. mfg


   Profil
AlphaSigma
Senior Letzter Besuch: in der letzten Woche
Dabei seit: 23.11.2012
Mitteilungen: 453
  Beitrag No.5, eingetragen 2018-11-26

\quoteon(2018-10-31 20:15 - Orthonom im Themenstart) ... ob es eine Möglichkeit in R gibt, die sogenannten Whisker bei einem Boxplot bei der 2,5 %-Quantile bzw.der 97,5 %-Quantile enden zu lassen. \quoteoff Bei der Ermittelung des richtigen range-Wertes hilft evtl. dieses Diagramm: Engl. wikipedia: Interquartile range


   Profil
Orthonom
Aktiv Letzter Besuch: im letzten Quartal
Dabei seit: 02.09.2010
Mitteilungen: 583
  Beitrag No.6, vom Themenstarter, eingetragen 2018-11-27

Hallo AlphaSigma, Hallo freeclimb, ich danke Euch für Eure Beiträge und Mühe. Mir war schon bewußt, dass man mit range oder coef die Länge der Whiskers in Abhängigkeit einer anderen Größe (etwa IQR) steuern kann. Dabei erhalte ich im allgemeinen aber nicht ganz einfach die 2,5 bzw. 97,5 Quantile. Im symmetrischen Fall sollte man zumindest den notwendigen Wert von range und coef bestimmen können. Im unsymmetrischen Fall sehe ich hingegen keine Möglichkeit. Den Wert notch=TRUE zu setzen ist bei geom_boxplot auch eine Option, denn dabei erhält man in Annäherung ein 95 % Konfidenzinterval mittels der Whisker. Welche Vorraussetzungen hier in etwa erfüllt sein müssen bleibt aber unklar (Gleichverteilung, symmetrische Verteilung...). Danke nochmals für die Hilfe, aber ich wollte die Whisker genau bei den 2,5 % und 97,5 % Quantilen enden lassen. Wie ich jetzt sehe, scheint hierzu kein Tool zu existieren. Viele Grüße, Orthonom


   Profil
AlphaSigma
Senior Letzter Besuch: in der letzten Woche
Dabei seit: 23.11.2012
Mitteilungen: 453
  Beitrag No.7, eingetragen 2018-11-27

Hallo Orthonom, die $\pm 25\ \%$ Werte Q1, Q3 liegen bei $\pm 0,6745\ \sigma$. Die 2,5 % und 97,5 %, bzw. $\pm 47,5\ \%$ Werte bei $\pm 1,96\ \sigma$. D.h. es gilt: $1,96 = 0,6745 + r\cdot 2\cdot 0,6745$ $r = (1,96-0,6745) / (2\cdot 0,6745) = 0,953$ D.h. Du musst den range auf 0,953 statt 1,5 setzen.


   Profil
Orthonom
Aktiv Letzter Besuch: im letzten Quartal
Dabei seit: 02.09.2010
Mitteilungen: 583
  Beitrag No.8, vom Themenstarter, eingetragen 2018-11-28

Hallo AlphaSigma, das mag für die Normaverteilung gelten, aber nicht für beliebige Verteilungen. Danke trotzdem. Gruß, Orthonom


   Profil
rlk
Senior Letzter Besuch: in der letzten Woche
Dabei seit: 16.03.2007
Mitteilungen: 11650
Wohnort: Wien
  Beitrag No.9, eingetragen 2018-12-02

Hallo Orthonom, vielleicht wäre ein Violin plot [1] besser geeignet, um Deine Daten darzustellen? Eine Anleitung, wie das in R zu bewerkstelligen ist, findest Du in [2]. Servus, Roland [1] "Violin plots: a box plot-density trace synergism" by J. L. Hintze and R. D. Nelson in The American Statistician, vol. 52, no. 2, pp. 181-184, 1998 (DOI: 10.2307/2685478), ViolinPlots.pdf [2] ggplot2, violin plot quick start guide


   Profil
Orthonom
Aktiv Letzter Besuch: im letzten Quartal
Dabei seit: 02.09.2010
Mitteilungen: 583
  Beitrag No.10, vom Themenstarter, eingetragen 2018-12-03

Hallo Roland (rlk), vielen Dank für den Hinweis. Er löst zwar nicht mein ursprüngliches Problem, aber diese alternative Art Daten darzustellen, scheint es wirklich Wert zu sein, sie sich genauer anzuschauen. Viele Grüße, Orthonom


   Profil
Orthonom hat die Antworten auf ihre/seine Frage gesehen.

Wechsel in ein anderes Forum:
 Suchen    
 
All logos and trademarks in this site are property of their respective owner. The comments are property of their posters, all the rest © 2001-2023 by Matroids Matheplanet
This web site was originally made with PHP-Nuke, a former web portal system written in PHP that seems no longer to be maintained nor supported. PHP-Nuke is Free Software released under the GNU/GPL license.
Ich distanziere mich von rechtswidrigen oder anstößigen Inhalten, die sich trotz aufmerksamer Prüfung hinter hier verwendeten Links verbergen mögen.
Lesen Sie die Nutzungsbedingungen, die Distanzierung, die Datenschutzerklärung und das Impressum.
[Seitenanfang]