2017-10-04 2 views
0

Hier liegt das Problem:Wie zeichne ich eine 2-Normalverteilung in einem Frame?

2 Gruppen:

Gruppe A: Anfangs-Cholesterinspiegel wurden normalerweise mit einem Mittelwert = 244 mg/100 ml und Standardabweichung = 51 mg/100 ml verteilt.

Gruppe B: Die anfänglichen Cholesterinwerte waren normalerweise verteilt mit Mittelwert = 219 mg/100 ml und Standardabweichung = 41 mg/100 ml.

Die Frage, die ich beantworten muss, ist, wie erzeuge ich zwei normale Verteilungen (Gruppe A + Gruppe B) in demselben Rahmen?

Benutzt ich den Befehl dnorm()?

Hier ist mein Versuch, den Code:

curve(dnorm(x, mean=219, sd=41)) 

die Höhe der Kurve 1/(sqrt (2 * pi) * sd)

+0

Verwenden 'dnorm' wenn Sie eine "idealisierte" Kurve erzeugen wher e jeder Punkt ist eine Dichte für die Normalverteilung. Verwenden Sie 'rnorm', wenn Sie simulierte Messungen generieren möchten, die sich der Verteilung annähern. Für den zweiten Fall möchten Sie etwas wie 'plot (Dichte (rnorm (400, 219, 41)))' (oder eine 'ggplot2' Lösung). – neilfws

Antwort

0

Ja Sie curve() + dnorm() verwenden können:

curve(dnorm(x, mean=219, sd=41), from = 0, to = 400) 
curve(dnorm(x, mean=244, sd=51), add = TRUE, col = 2) 

enter image description here

Verwandte Themen