Nah, jika Anda memiliki sampel dari distribusi pareto dengan parameter dan (di mana adalah parameter batas bawah dan adalah parameter bentuk) log-kemungkinan itu sampel adalah: m > 0 α > 0 m αX1,...,Xnm>0α > 0mα
nlog(α)+nαlog(m)−(α+1)∑i=1nlog(Xi)
ini adalah peningkatan monoton dalam , sehingga maximizer adalah nilai terbesar yang konsisten dengan data yang diamati. Karena parameter mendefinisikan batas bawah dukungan untuk distribusi Pareto, maka yang optimal adalahmmm
m^=miniXi
yang tidak bergantung pada . Selanjutnya, menggunakan trik kalkulus biasa, MLE untuk harus dipenuhiααα
nα+nlog(m^)−∑i=1nlog(Xi)=0
beberapa aljabar sederhana memberitahu kita MLE dari adalahα
α^=n∑ni=1log(Xi/m^)
Dalam banyak hal penting (misalnya efisiensi asimptotik optimal karena mencapai batas bawah Cramer-Rao), ini adalah cara terbaik untuk menyesuaikan data ke distribusi Pareto. Kode R di bawah ini menghitung MLE untuk set data yang diberikan X
,.
pareto.MLE <- function(X)
{
n <- length(X)
m <- min(X)
a <- n/sum(log(X)-log(m))
return( c(m,a) )
}
# example.
library(VGAM)
set.seed(1)
z = rpareto(1000, 1, 5)
pareto.MLE(z)
[1] 1.000014 5.065213
Sunting: Berdasarkan komentar oleh @cardinal dan I di bawah ini, kami juga dapat mencatat bahwa adalah kebalikan dari mean sampel dari , yang kebetulan memiliki distribusi eksponensial. Oleh karena itu, jika kita memiliki akses ke perangkat lunak yang sesuai dengan distribusi eksponensial (yang lebih mungkin, karena tampaknya muncul dalam banyak masalah statistik), maka pemasangan distribusi Pareto dapat dilakukan dengan mengubah kumpulan data dengan cara ini dan memasangnya. ke distribusi eksponensial pada skala transformasi. log(Xi/ m )α^log(Xi/m^)