gpt4 book ai didi

r - 如何模拟双峰分布?

转载 作者:行者123 更新时间:2023-12-03 11:43:05 25 4
gpt4 key购买 nike

我有以下代码来生成双峰分布,但是当我绘制直方图时。我看不到这两种模式。我想知道我的代码是否有问题。

mu1 <- log(1)   
mu2 <- log(10)
sig1 <- log(3)
sig2 <- log(3)
cpct <- 0.4

bimodalDistFunc <- function (n,cpct, mu1, mu2, sig1, sig2) {
y0 <- rlnorm(n,mean=mu1, sd = sig1)
y1 <- rlnorm(n,mean=mu2, sd = sig2)

flag <- rbinom(n,size=1,prob=cpct)
y <- y0*(1 - flag) + y1*flag
}

bimodalData <- bimodalDistFunc(n=100,cpct,mu1,mu2, sig1,sig2)
hist(log(bimodalData))

最佳答案

这个问题似乎只是n太小,而mu1mu2之间的差异太小了,以mu1=log(1)mu2=log(50)n=10000为例:

关于r - 如何模拟双峰分布?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11530010/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com