1
R에서 감마,와 이블 및 로그 정규 분포가 주어진 데이터의 로그 우도를 찾고 싶습니다. 각각의 분포의 매개 변수를 이미 추정 했으므로 어떻게 진행합니까?감마, 로그 정규 분포 및와 이블의 로그 가능성을 찾는 방법은 무엇입니까?
R에서 감마,와 이블 및 로그 정규 분포가 주어진 데이터의 로그 우도를 찾고 싶습니다. 각각의 분포의 매개 변수를 이미 추정 했으므로 어떻게 진행합니까?감마, 로그 정규 분포 및와 이블의 로그 가능성을 찾는 방법은 무엇입니까?
다음은 감마의 예입니다. Weibull과 log-Normal은 똑같은 절차를 따릅니다.
set.seed(101)
x <- rgamma(20,shape=3,rate=2.5)
library(MASS)
(ff <- fitdistr(x,"gamma"))
## shape rate
## 4.452775 4.175653
## (1.358630) (1.348722)
fitdistr
logLik(ff)
## 'log Lik.' -13.14535 (df=2)
을 또는 당신이 손으로 작업을 수행 할 수 있습니다
sum(dgamma(x,shape=coef(ff)["shape"],rate=coef(ff)["rate"],log=TRUE))
## [1] -13.14535
설탕/R-약간의 마법 :
with(as.list(coef(ff)),
sum(dgamma(x,shape=shape,rate=rate,log=TRUE)))
분포
densfun="weibull"
->dweibull()
densfun="lognormal"
- 두 경우>dlnorm()
파라미터 화/fitdistr
간의 파라미터가 일치하고 대응하는 밀도 함수의 이름.
정말 고마워요 @ 벤 Bolker – user3309969
매개 변수를 추정하는 게시 예제 데이터 및 기능 코드를 고려하십시오. –
[여기] (http://stat.ethz.ch/R-manual/R-devel/library/stats4/html/mle.html), [여기] (http://en.wikibooks.org/) wiki/R_Programming/Maximum_Likelihood) 및 [여기] (https://r-forge.r-project.org/scm/viewvc.php/*checkout*/paper/CompStat/maxLik.pdf?revision=1114&root=maxlik&pathrev=1114) 좋은 출발점이 될 것입니다. – MYaseen208
이 질문은 귀하의 숙제 요청과 같지만 실제 질문은 없습니다. 다음 –