Kennzeichnung von Ausreißern von Boxplots in R

8

Ich habe den Code, der einen Boxplot erstellt, mit ggplot in R, ich möchte meine Ausreißer mit dem Jahr und Battle beschriften.

Hier ist mein Code, um meinen Boxplot zu erstellen

%Vor%

Kann jemand helfen? Ich wusste, dass das stimmt, ich möchte nur die Ausreißer kennzeichnen.

    
Deborah_Watson 04.11.2015, 14:41
quelle

4 Antworten

10

Das Folgende ist eine reproduzierbare Lösung, die dplyr und den integrierten mtcars -Datensatz verwendet.

Durch den Code gehen: Erstellen Sie zuerst eine Funktion, is_outlier , die einen booleschen TRUE/FALSE zurückgibt, wenn der übergebene Wert ein Ausreißer ist. Wir führen dann die "Analyse / Überprüfung" durch und zeichnen die Daten - zuerst wir group_by unsere Variable ( cyl in diesem Beispiel, in Ihrem Beispiel wäre dies PortugesOutcome ) und fügen eine Variable outlier in hinzu der Aufruf von mutate (wenn die drat Variable ein Ausreißer ist [dies entspricht RatioPort2Dutch in Ihrem Beispiel], übergeben wir den drat -Wert, andernfalls geben wir NA zurück, so dass der Wert nicht ist gezeichnet). Schließlich plotten wir die Ergebnisse und zeichnen die Textwerte über geom_text und ein ästhetisches Label, das unserer neuen Variablen entspricht; Außerdem haben wir den Text mit hjust versetzt (etwas nach rechts verschoben), so dass wir die Werte neben den Ausreißerpunkten sehen können.

%Vor%

    
JasonAizkalns 04.11.2015 15:16
quelle
5

Funktioniert das für Sie?

%Vor%

ggplot definiert standardmäßig einen Ausreißer als etwas, das & gt; 1,5 * IQR von den Rändern der Box.

%Vor%

    
Heroka 04.11.2015 15:12
quelle
2

Um die Ausreißer mit Rownames zu versehen (basierend auf JasonAizkalns Antwort)

%Vor%

    
qfazille 27.04.2017 13:57
quelle
-2

Mit einer kleinen Drehung der @ JasonAizkalns-Lösung können Sie Ausreißer mit ihrer Position in Ihrem Datenrahmen markieren.

%Vor%

Ich lade den Datenrahmen in die R Studio Umgebung, damit ich mir die Daten in den Ausreißerzeilen näher ansehen kann.

    
earcanal 10.06.2016 11:19
quelle

Tags und Links