在R中编写双峰正态分布函数

杰西·布洛克(Jessie Bullock)

我想知道如何在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] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

R中正态分布函数的反向/反向

来自分类Dev

使双峰正态分布适合值的向量,而不是直方图

来自分类Dev

R中的正态分布图

来自分类Dev

使用正态分布计算R中的比例

来自分类Dev

C ++中对数正态分布的累积函数的逆函数

来自分类Dev

C ++中对数正态分布的累积函数的逆函数

来自分类Dev

正态分布函数中潜在活动微面的浓度

来自分类Dev

R 中的 STAN:正态分布中的标准偏差或方差

来自分类Dev

用r查找双峰分布中的局部最小值

来自分类Dev

使用R中的ggplot将正态分布叠加到密度

来自分类Dev

在R中的某些限制内生成正态分布

来自分类Dev

用特定参数绘制R中的正态分布

来自分类Dev

在R中的箱形图旁边绘制垂直正态分布

来自分类Dev

如何在R中拟合多元正态分布?

来自分类Dev

在Matlab中绘制正态分布

来自分类Dev

python中的对数正态分布

来自分类Dev

在python中创建正态分布

来自分类Dev

如何从正态分布中采样?

来自分类Dev

用r求双峰分布的局部最小值

来自分类Dev

如何在javascript中模拟双峰分布?

来自分类Dev

正态分布中Scala中的百分比点函数(PPF)

来自分类Dev

ezANOVA R检查错误正态分布

来自分类Dev

ezANOVA R检查错误正态分布

来自分类Dev

在R中生成偏态正态分布

来自分类Dev

Matlab中的多元正态分布。峰形?

来自分类Dev

从F#中的正态分布绘制值

来自分类Dev

在Python中从正态分布生成数字

来自分类Dev

scipy中的单边截断正态分布

来自分类Dev

在3D中绘制正态分布