【发布时间】:2014-06-17 18:39:37
【问题描述】:
我在R中使用dnorm和plot函数时遇到了一些麻烦。当我在Rcommander中执行以下代码时:
> x <- 50:225
>
> a< - dnorm(x,165,15); b <- dnorm(x,149,18); c <- dnorm(x,134,25)
>
> plot(x, a, type="l", lwd=3, ylim=c(0,1.2*max(a,b,c)), ylab="Probability
> Density", xlab="Perikymata") lines(x,b, type="l", lwd=3, col="Red")
> lines(x,c, type="l", lwd=3, col="Blue")
我得到下一张图片:
现在,完美。当我更改这些值时,问题就出现了,例如,使用以下代码:
> x <- 0:15
>
> a <- dnorm(x,5.28,0.91); b <- dnorm(x,8.45,1.36)
>
> plot(x,a, type="l", lwd=3, ylim=c(0,1.2*max(a,b)), ylab="Probability
> Density", xlab="Perikymata") lines(x,b, type="l", lwd=3, col="Red")
使用这个文本我得到下一张图片:
如何在最后一张图中平滑这两条线,将第一张图像作为比较,并使两条线类似于正态分布?
【问题讨论】:
标签: r normal-distribution data-visualization