Zeichnen Sie 95% -Konfidenzgrenzen im Streudiagramm

7

Ich muss mehrere Datenpunkte darstellen, die als

definiert sind
  

c (x, y, stdev_x, stdev_y)

als Streudiagramm mit einer Darstellung ihrer 95% Vertrauensgrenzen, für Beispiele, die den Punkt und eine Kontur um ihn herum zeigen. Idealerweise würde ich gerne auf Oval um den Punkt herum zeichnen, aber ich weiß nicht, wie ich es machen soll. Ich dachte daran, Beispiele zu erstellen und sie zu plotten, indem ich stat_density2d () hinzufügte, aber die Anzahl der Konturen auf 1 begrenzen musste und nicht herausfinden konnte, wie das geht.

%Vor%     
koenbro 25.02.2013, 19:46
quelle

5 Antworten

3

Habe gerade die Funktion stat_ellipse() hier gefunden (und hier ) und es kümmert sich wunderbar darum.

%Vor%

Unterschiedlicher Datensatz natürlich:

    
koenbro 26.02.2013, 00:34
quelle
6

Zuerst wurde das gesamte Plot als Objekt gespeichert (geänderte Grenzen).

%Vor%

Mit der Funktion ggplot_build() speichern Sie alle Informationen, die für den Plot verwendet werden. Konturen werden im Objekt data[[2]] gespeichert.

%Vor%

Es gibt insgesamt 12 Konturlinien, aber um nur die äußere Linie beizubehalten, sollten Sie nur group=="1-1" unterteilen und die ursprüngliche Information ersetzen.

%Vor%

Verwenden Sie dann ggplot_gtable() und grid.draw() , um Ihr Diagramm zu erhalten.

%Vor%

    
Didzis Elferts 25.02.2013 20:33
quelle
4

latticeExtra stellt panel.ellipse ist eine Gitter-Panel-Funktion, die ein Konfidenz-Ellipsoid aus bivariaten Daten berechnet und zeichnet, eventuell gruppiert nach einer dritten Variablen.

Hier zeichne ich die Ebenen 0.65 und 0.95 und verklopfe Ihre Daten.

%Vor%

    
agstudy 25.02.2013 21:33
quelle
4

Sieht so aus, als ob die stat_ellipse Funktion, die Sie gefunden haben, wirklich eine großartige Lösung ist, aber hier ist eine andere (nicht-ggplot), nur für den Rekord, mit dataEllipse aus dem car Paket.

%Vor%

%Vor%

    
Ben 26.02.2013 09:48
quelle
2

Ich weiß nichts über die ggplot2-Bibliothek, aber Sie können Ellipsen mit plotrix zeichnen. Sieht dieses Diagramm so aus, wie Sie es wünschen?

%Vor%     
slammaster 25.02.2013 20:23
quelle