R의 숨겨진 마코프 모델 (HMM)에서 상태 수를 최적화하는 방법을 찾으려고합니다. HMM에는 R에 여러 개의 R 패키지가 있지만 숨겨진 상태의 최적 수를 예측하는 데 문제가 있습니다. 도움 주셔서 감사합니다.숨겨진 마코프 모델의 상태 수를 최적화하는 R
0
A
답변
2
숨겨진 상태의 수를 조정하려면 가능한 숨겨진 상태 수 벡터 nhs
과 성능 측정치 perf()
(모델이 얼마나 좋은지 평가할 수있는 오류 측정 방법)이 필요합니다. 그런 다음 각 숨겨진 상태 수에 대해 하나의 모델을 작성하고 최상의 성능을 제공하는 모델을 선택하십시오.
여기에 의사 코드 예제가 나와 있습니다.
nhs <- c(1, 2, 3, 5, 8, 11, 15)
error <- rep(NA, length(nhs))
for(i in 1:length(nhs)){
fit <- train.HMM(data, nhs[i])
error[i] <- perf(fit)
}
nhs[which.min(error)] # Optimal number of hidden states
내 생각에 성능 측정치는 모델이 새로운 보이지 않는 예제의 결과를 예측하는 데 얼마나 좋은지 알 것입니다. 숨겨진 상태의 각 숫자에 대해 cross validation을 수행하는 것이 좋습니다. 이 라인에 뭔가 : 좀 더 자세한 코드를 제공하지 않았다
...
for(i in 1:length(nhs)){
pred <- vector("list", k)
for(fold in 1:k){
fit <- train.HMM(data[not.in.fold.k], nhs[i])
pred[[fold]] <- predict(fit, data[in.fold.k])
}
error[i] <- perf(pred)
}
...
이유는 예를 혼란하지 않는 것입니다 (당신은에서 일할 수있는 재생 가능한 예제를 제공하지 않았기 때문에).
0
재발 성 상태를 결정하는 반복 분석 결과는 초기 숨겨진 상태의 수를 근사 적으로 결정하는 정보가 될 수 있습니다.
관련 문제
- 1. 숨겨진 마코프 모델의 확률을 결정하는 방법은 무엇입니까?
- 2. P (λ)가 숨겨진 마코프 모델의 사전 확률임을 의미합니까?
- 3. 3 면체 주사위에 대한 숨겨진 마코프 모델
- 4. R 성능을 최적화하는 방법
- 5. Django 모델의 숨겨진 필드
- 6. 모델의 추출 공식 R
- 7. 모델의 레코드 수를 제한하십시오.
- 8. 행렬 (NxN) 관측치를 사용하여 이산 숨겨진 마코프 모델을 만드시겠습니까?
- 9. 숨겨진 마코프 모델로 해결할 문제의 예를 어떻게 찾을 수 있습니까?
- 10. 1 인칭 슈팅 게임에서 FSM 대신 숨겨진 마코프 모델
- 11. KML 좌표에서 마커 수를 최적화하는 방법은 무엇입니까?
- 12. ggplot2의 평가 점 수를 R
- 13. 숨겨진 마르코프 모델 도구 상자/라이브러리
- 14. 계수에 대한 NA 작업과 R 모델의 요약 R
- 15. 데이터 모델의 E-R 다이어그램을 비평하십시오.
- 16. e-r 모델의 엔티티 및 속성
- 17. 레일 3.1은 하위 모델의 수를 제한합니다
- 18. named_scope와 자식 모델의 수를 함께 사용하기
- 19. div에 숨겨진 항목 수를 어떻게 계산합니까?
- 20. 자바 스크립트의 그래픽 마코프 체인
- 21. 회전 후 모델의 정점 선택 및 상태
- 22. 내비게이션 막대가 숨겨진 상태 표시 줄
- 23. 격자 플롯에서 패널 수를 제어하는 방법 R
- 24. 부울 데이터의 조합 수를 계산하는 방법 R
- 25. 문자 수를 최소화하는 것보다 CSS를 최적화하는 방법이 더 많습니까?
- 26. 말렛 (언어 공학을위한 기계 학습)을 사용하여 숨겨진 마코프 모델을 훈련하는 예
- 27. 상태 별 층화 샘플을 만드는 방법 R
- 28. 오류 발생 후 변수 상태 얻기 R
- 29. 상태, 사진, 친구 수를 계산하는 API가
- 30. PHP에서 foreach 루프를 최적화하는 방법
데이터 세트가 얼마나 크고 잘 작동하는지에 따라 BIC는 합리적인 (계산적으로 더 가벼운) 대안 성능 측정 도구 일 수 있습니다 ... –
명확한 답변을 주셔서 대단히 감사합니다. –
BIC를 제안 해 주셔서 감사합니다. 그것은 매우 도움이되었습니다. –