Wie groß die Dichte-plots (für mehrere Variablen) in ggplot geschmolzen Daten

Habe ich eine geschmolzene Daten-set, die enthält auch Daten von der Normalverteilung. Ich will plot der empirischen Dichte-Funktion meine Daten gegen die Normalverteilung, sondern die Skalen der beiden erzeugten Dichte-plots unterschiedlich sind. Ich könnte diesen Beitrag für zwei verschiedene Datensätze:

Normalisierung der x-Skalen überlagern Dichte-plots in ggplot

aber ich konnte nicht herausfinden, wie man es anwenden geschmolzen Daten. Angenommen ich habe einen Daten-frame, wie dies:

df<-data.frame(type=rep(c('A','B'),each=100),x=rnorm(200,1,2)/10,y=rnorm(200))
df.m<-melt(df)

mithilfe des folgenden Codes:

qplot(value,data=df.m,col=variable,geom='density',facets=~type)

erzeugt diese Kurve:
Wie groß die Dichte-plots (für mehrere Variablen) in ggplot geschmolzen Daten

Wie kann ich die zwei dichten vergleichbar angesichts der Tatsache, dass die Normalverteilung ist die Referenz-plot? (Ich benutze lieber qplot statt ggplot)

UPDATE:
Ich möchte etwas produzieren, wie dies (D. H. in Bezug auf die Handlung-Vergleich), aber mit ggplot2:

plot(density(rnorm(200,1,2)/10),col='red',main=NA) #my data
par(new=T)
plot(density(rnorm(200)),axes=F,main=NA,xlab=NA,ylab=NA) # reference data

generiert diese:
Wie groß die Dichte-plots (für mehrere Variablen) in ggplot geschmolzen Daten

InformationsquelleAutor Amin | 2014-01-18
Schreibe einen Kommentar