Simulasi Distribusi Diskrit: Distribusi Binomial

n <- 30  # Jumlah percobaan
p <- 0.5  # Probabilitas sukses
binomial_dist <- rbinom(n, size = n, prob = p)

hist(binomial_dist, breaks = 30, main = "Histogram Distribusi Binomial", xlab = "Jumlah Sukses", col = "lightpink")

Simulasi Distribusi Kontinu: Distribusi Eksponensial

rate <- 1       # Parameter rate
n <- 1000
exp_dist <- rexp(n, rate)
hist(exp_dist, breaks = 30, main = "Histogram Distribusi Eksponensial", xlab = "Nilai", col = "lightcoral")

Latihan Studi Kasus

Studi Kasus: Simulasi Jumlah Kecelakaan Mobil

set.seed(48)
lambda <- 3     # Rata-rata kecelakaan per minggu
x <- 24          # Banyak pengamatan
crash_dist <- rpois(x, lambda)
crash_dist
##  [1] 3 0 0 2 2 1 7 0 4 3 4 2 5 3 3 5 4 4 2 3 2 2 8 3
mean_crash <- mean(crash_dist)
cat("Rata-rata jumlah kecelakaan per minggu:", mean_crash, "\n")
## Rata-rata jumlah kecelakaan per minggu: 3
prob_above_5 <- sum(crash_dist > 5) / x
cat("Probabilitas jumlah kecelakaan lebih dari 5:", prob_above_5, "\n")
## Probabilitas jumlah kecelakaan lebih dari 5: 0.08333333