2017-10-04 110 views
0

這裏的問題是:如何在一個框架中繪製2個正態分佈?

2組:

A組:初始膽固醇水平通常與平均值= 244毫克/ 100毫升和標準偏差= 51毫克/ 100毫升分佈。 B組:初始膽固醇水平正態分佈,平均值= 219mg/100ml,標準偏差= 41mg/100ml。

我需要回答的問題是如何在同一個框架中生成兩個正態分佈(組A +組B)?

我使用命令dnorm()

這裏是我的代碼嘗試:

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

曲線的高度爲1 /(的sqrt(2 * PI)* SD)

+0

使用'dnorm'如果要生成一個 「理想化」 曲線wher e每個點是正態分佈的密度。如果要生成近似分佈的模擬測量結果,請使用'rnorm'。對於第二種情況,您希望像plot(密度(rnorm(400,219,41)))'(或者'ggplot2'解決方案)。 – neilfws

回答

0

是的,你可以使用curve() + dnorm()

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