我想知道如何在R中绘制一个正态分布的联合分布。例如,如果正态分布f(x)由两个函数组成:
f_1(x) ~ Normal(0, 1)
f_2(x) ~ Normal(2, 1)
那我该如何在R中添加一个参数来描述呢?我正在Beta发行版中寻找类似“ shape1”类型的参数,但无法弄清楚如何扩展常规dnorm参数以使其成为联合分布。有什么建议?
谢谢!
看起来您想创建一个包含两个法线的分布。混合物的密度仅为组分密度的(加权)总和,因此您可以执行以下操作。
f <- function(x, p1 = 0.5, p2 = 1 - p1, m1, m2)
p1 * dnorm(x, m1) + p2 * dnorm(x, m2)
x <- seq(-2, 4, len=101)
dens <- f(x, p1 = 0.5, m1=0, m2=2)
plot(x, dens, type = "l")
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句