Tujuan Utama dalam Statistika
Dalam statistika, salah satu tujuan utama adalah untuk memahami karakteristik dari suatu populasi berdasarkan data sampel yang tersedia. Karena populasi seringkali sulit dijangkau sepenuhnya, maka diperlukan metode estimasi parameter dari data sampel.

Pentingnya Estimasi Parameter

  • Estimasi parameter penting untuk:
    • Pengambilan keputusan
    • Interpretasi hasil penelitian
  • Kesalahan estimasi bisa berdampak besar pada kesimpulan.

Maximum Likelihood Estimation (MLE)

MLE adalah metode estimasi yang mencari parameter yang memaksimalkan kemungkinan munculnya data yang diamati.

  • Berdasarkan pada fungsi likelihood
  • Memungkinkan estimasi parameter secara efisien
  • Umumnya digunakan dalam banyak distribusi: Poisson, Normal, Binomial, dsb.

📌 Referensi tambahan: Penjelasan MLE berdasarkan Study.com

Fungsi Likelihood dan Log-Likelihood

Fungsi likelihood adalah fungsi dari parameter (bukan data) yang menunjukkan seberapa besar kemungkinan data diamati.

Secara matematis, misalkan \(X = (x_1, x_2, ..., x_n)\) adalah sampel acak dari distribusi dengan parameter \(\theta\):

\[ L(\theta) = \prod_{i=1}^n f(x_i|\theta) \]

Karena bentuknya perkalian, digunakan log-likelihood:

\[ \ell(\theta) = \log L(\theta) = \sum_{i=1}^n \log f(x_i|\theta) \]


Contoh : Estimasi MLE pada Distribusi Poisson

# Fungsi log-likelihood sebagai fungsi dari lambda dan data
poissonLogLik = function(lambda, data){
  n = length(data)
  logLik = (sum(data)*log(lambda) - n*lambda)
  return(-logLik)
}

# Fungsi untuk menjalankan simulasi dan menghitung MLE
mle.pois = function(n, lambda=0){
  set.seed(100)
  x = rpois(n, lambda)
  mle = optim(par=1, fn=poissonLogLik, data = x)
  lambda.hat = mle$par
  bias = lambda.hat - lambda
  cbind(n = n, lambda.hat = lambda.hat, bias = bias)
}

# Menjalankan simulasi dengan berbagai ukuran sampel
n = c(10, 100, 1000, 10000)
result = do.call(rbind, lapply(n, FUN = mle.pois, lambda = 2))
knitr::kable(result, caption = "Hasil Estimasi MLE untuk Distribusi Poisson")
Hasil Estimasi MLE untuk Distribusi Poisson
n lambda.hat bias
10 1.500000 -0.5000000
100 2.060156 0.0601563
1000 2.073828 0.0738281
10000 2.000195 0.0001953
# Visualisasi data acak dari distribusi Poisson dan nilai estimasi lambda
set.seed(100)
x = rpois(n = 1000, lambda = 2)
hist(x, breaks = 20, main = "Histogram Sampel Poisson", xlab = "Nilai", col = "pink", border = "white")
abline(v = mean(x), col = "#006400", lwd = 3)
legend("topright", legend = paste("Mean ≈", round(mean(x), 2)), col = "#006400", lwd = 3)

🎥 Video Penjelasan Tambahan

Untuk pemahaman lebih lanjut mengenai konsep Maximum Likelihood Estimation (MLE), berikut adalah video penjelasan yang mudah dipahami:

Klik untuk Menonton Penjelasan MLE

📌 Sumber: YouTube – StatQuest with Josh Starmer


🌐 Scan QR code untuk versi website.

Scan QR Code
Scan QR Code

📚 Daftar Pustaka

  1. Study.com. (2023). Statistical Estimation: Explanation & Overview. Diakses dari: https://study.com/academy/lesson/statistical-estimation-explanation-overview.html

  2. Study.com. (2023). Maximum Likelihood Method | MLE Overview & Examples. Diakses dari: https://study.com/learn/lesson/mle-likelihood-statistics.html

  3. YouTube – StatQuest with Josh Starmer. (2017). Maximum Likelihood, clearly explained!!! Diakses dari: https://youtu.be/XepXtl9YKwc