我试图在[R]直方图,和正常的曲线,它描述了柱状图如下:如何使用[R]中的函数曲线绘制正常曲线?
w<-rnorm(1000)
hist(w,col="red",freq=F,xlim=c(-5,5))
curve(dnorm(w),-5,5,add=T,col="blue")
但是当我尝试绘制曲线功能正常的曲线我显示了以下错误:
我在做什么错?
我试图在[R]直方图,和正常的曲线,它描述了柱状图如下:如何使用[R]中的函数曲线绘制正常曲线?
w<-rnorm(1000)
hist(w,col="red",freq=F,xlim=c(-5,5))
curve(dnorm(w),-5,5,add=T,col="blue")
但是当我尝试绘制曲线功能正常的曲线我显示了以下错误:
我在做什么错?
你只需要在curve
了“W”的说法下降至dnorm
:
w<-rnorm(1000)
hist(w,col="red",freq=F,xlim=c(-5,5))
curve(dnorm,-5,5,add=T,col="blue")
要使用其他的东西比“单位正常”您提供“的意思是”和“SD”参数(和千万记住改变剧情的限制两个hist
和curve
:
w<-rnorm(1000, mean=10, sd=2)
hist(w, col="red", freq=F, xlim=10+c(-5,5))
curve(dnorm(x, mean=10,sd=2), 5, 15, add=T, col="blue")
或'曲线(dnorm(X),...)'或'曲线(dnorm(W),..., xname =“w”)' – 2012-01-28 17:13:32
谢谢。在这种情况下如何将'mean'和'sd'传递给'dnorm'? – 2013-12-21 13:19:25
BenBolker的评论暗示了前进的道路。 – 2013-12-21 15:36:59
...简单
curve(dnorm(w, mean=mean(w), sd=sd(w)), y = 5, to = 15, add=T, col="blue")
尝试'线(密度(W))' – 2012-01-28 16:19:15