0
[60,80] $에있는 내 데이터 세트의 정규화 된 막대 그래프를 Nakagami 분포에 맞추고 있습니다. 우선 다음과 같은 MLE 코드를 VGAM
패키지의 dnaka
을 사용하여 규모와 형태 매개 변수를 추정 한 :Nakagami 분포의 로그 가능성은 무한합니다. R
ll <- function(par) {
if(par[1]>0 & par[2]>0) {return(-sum(log(dnaka(x, scale = par[1], shape = par[2]))))} # m=shape, ohm or spread = scale
else return(Inf)
}
mle = optim(c(1000,1), ll)
, 나는 다음과 같은 코드를 통해 추정 된 매개 변수에 따라 로그 우도 값을 추정하고
lik = sum(log(dnaka(x, shape = mle$par[1], scale = mle$par[2])))
그러나 log-likelihood 값 lik는 -Inf
입니다. 나는이 무한한 값이 나카가미 분포의 PDF 방정식에서 exp (.) 용어로 인한 것임을 이해한다. [60,80] $에서 데이터 세트 $ x \에 대한 Nakagami 분포에 대한 유한 로그 가능도 값을 추정하는 방법이 있습니까? 고맙습니다.
scale = 1.5
및shape = 1
데이터를 시뮬레이션 사용? 이 분포에는 분포가 거의 없기 때문에 이상한 결과를 얻는 것은 놀라운 일이 아닙니다. 내가 뭔가를 놓치지 않는 한, 이것은 나에게 의미가 없다. 또한 shape 매개 변수는'shape> = 0.5'에 대해 정의되어 있으므로 로그 가능성 함수가 올바르지 않습니다. –