Angenommen, ich habe unabhängige normale Zufallsvariablen
und . Wie würde ich die Dichte von charakterisieren, wenn die Verteilung jedes jeweils auf das abgeschnitten wäre ? Mit anderen Worten, ich nehme Stichproben aus n unabhängigen Normalverteilungen, verwerfe Stichproben, die nicht innerhalb von 2 \ sigma_i von jedem Mittelwert liegen, und summiere sie. Y X i ( μ i - 2 σ i , μ i + 2 σ i ) n 2 σ i
Im Moment mache ich das mit dem R-Code unten:
x_mu <- c(12, 18, 7)
x_sd <- c(1.5, 2, 0.8)
a <- x_mu - 2 * x_sd
b <- x_mu + 2 * x_sd
samples <- sapply(1:3, function(i) {
return(rtruncnorm(100000, a[i], b[i], x_mu[i], x_sd[i]))
})
y <- rowSums(samples)
Gibt es eine Methode, um die Dichte von direkt zu erzeugen ?