我被要求绘制Cauchy分布的密度,平均值为0,波长为-5和5,并用正态分布的密度覆盖它,平均值为0,标准差为1.2。 我甚至不知道从哪里开始......有什么帮助吗?
答案 0 :(得分:6)
使用?dcauchy
查看Cauchy分布的文档。实际上,这是在位置计算Cauchy密度函数的函数 x0,而不是 mean (如@Dason和@iTech)所提到的;它确实定义为x0 = 0。
正态分布的等效函数是dnorm
,绘图可能如下所示:
x<-seq(-10,10,by=0.1)
plot(x, dnorm(x),type="l")
lines(x, dcauchy(x),col="red")
注意seq
命令有些随意:它只是创建一个矢量,其间隔值为-10到10,间隔为1/10。
祝你的其余作业好运。
<强> 更新 强>
使用plot.function
:
plot(dnorm, -10, 10, n=1001)
plot(dcauchy, -10, 10, n=1001, col='red', add=TRUE)