я использовал yourkit, и это очень хороший профилировщик, лучшее, которое я когда-либо использовал в Java (я использовал множество других за эти годы). это сказанное, я никогда не использовал jprofiler, таким образом, я не могу дать прямое сравнение.
Это просто смесь нормалей. Так почему бы не что-нибудь вроде:
rmnorm <- function(n,mean, sd,prob) {
nmix <- length(mean)
if (length(sd)!=nmix) stop("lengths should be the same.")
y <- sample(1:nmix,n,prob=prob, replace=TRUE)
mean.mix <- mean[y]
sd.mix <- sd[y]
rnorm(n,mean.mix,sd.mix)
}
plot(density(rmnorm(10000,mean=c(0,3), sd=c(1,2), prob=c(.5,.5))))
Это должно быть хорошо, если все, что вам нужно, это образцы из этого распределения смеси.