R로 고스 분포의 평균 매개 변수를 차례로 가장 크게 추정하다
샘플은 고스 분포로 생성되고 관측점은 검은 점으로 표시하며 순서대로 추정되는 매개 변수 u는 붉은 점으로 표시한다.
frame()
set.seed(0)
par(mfrow=c(1, 1))
par(mar=c(2.3, 2.5, 1, 0.1))
par(mgp=c(1.3, .5, 0))
N <- 40
U <- 150
x <- rnorm(N, U, 10)
uml <- 0
umls <- numeric()
d <- data.frame(observation=-1, x=NA, new=F)
for (n in 1:N) {
uml <- uml + (1 / n) * (x[n] - uml)
umls <- c(umls, uml)
if (n > 1) {
previous <- d[d$observation == n - 1, ]
previous$observation = n
previous$new = F
d <- rbind(d, previous)
}
d <- rbind(d, c(n, x[n], T))
}
d <- d[-1, ]
plot(umls, type="o", col=2, xlim=c(1,N), ylim=c(min(x), max(x)), xlab="", ylab="")
par(new=T)
plot(d$observation, d$x, pch=19, cex=ifelse(d$new, 1, 0.1), xlim=c(1,N), ylim=c(min(x), max(x)))
abline(h=U)
Reference
이 문제에 관하여(R로 고스 분포의 평균 매개 변수를 차례로 가장 크게 추정하다), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/data9824/items/b372ccb67d9fe99ce569텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)