我需要生成具有不同總面積的正態分佈密度圖(總計爲1)。使用下面的功能,我可以指定拉姆達 - 這給相對面積:在R圖形的「曲線」函數中使用用戶自定義函數
sdnorm <- function(x, mean=0, sd=1, lambda=1){lambda*dnorm(x, mean=mean, sd=sd)}
然後我想繪製了使用不同的參數的功能。使用GGPLOT2,此代碼的工作:
require(ggplot2)
qplot(x, geom="blank") + stat_function(fun=sdnorm,args=list(mean=8,sd=2,lambda=0.7)) +
stat_function(fun=sdnorm,args=list(mean=18,sd=4,lambda=0.30))
,但我真的想這樣做的基礎R顯卡,我想我需要使用「曲線」功能。不過,我正努力讓這個工作。
啊!我現在看到我在做什麼錯了 - 我沒有爲曲線函數指定「from」和「to」參數。默認顯示從0到1.做得好 - 謝謝。 – user2085797