set.seed(123)
n <- 1000
#Distribusi Diskrit (Binomial)
size <- 20
p <- 0.3
binomial_data <- rbinom(n, size = size, prob = p)
hist(binomial_data, breaks = 30, main = "Histogram Distribusi Binomial", xlab = "Jumlah Sukses", col = "yellow")
#Distribusi Kontinu (Eksponensial)
rate <- 0.5 # Parameter rate
exp_data <- rexp(n, rate)
hist(exp_data, breaks = 30, main = "Histogram Distribusi Eksponensial", xlab = "Nilai", col = "grey")
#Simulasi
n_students <- 200
mean_score <- 80
sd_score <- 10
scores <- rnorm(n_students, mean = mean_score, sd = sd_score)
hist(scores,
breaks = 20,
main = "Simulasi Nilai Ujian Mahasiswa",
xlab = "Nilai",
col = "pink")
# Rata-rata nilai
mean(scores)
## [1] 80.10804
# Probabilitas lulus (misal lulus jika nilai >= 70)
prob_pass <- mean(scores >= 70)
prob_pass
## [1] 0.815
# Ringkasan statistik
summary(scores)
## Min. 1st Qu. Median Mean 3rd Qu. Max.
## 56.48 72.46 79.14 80.11 87.40 106.66