임 documentation과 함께 작동하지만 테스트 데이터에서 예측 시퀀스를 추출하는 방법을 알 수 없습니다.HMMLearn의 예측 시퀀스
나는 .fit(X_train)
와 모델을 훈련하지만, 다음과 같은 한 :
unseen_hidden_states = model.predict(X_test)
배열을 돌려줍니다 : 나는 해석하거나 방법을 추출하는 방법을 잘 모릅니다
[2 1 1 ..., 3 3 3]
예측 서열 from
임 documentation과 함께 작동하지만 테스트 데이터에서 예측 시퀀스를 추출하는 방법을 알 수 없습니다.HMMLearn의 예측 시퀀스
나는 .fit(X_train)
와 모델을 훈련하지만, 다음과 같은 한 :
unseen_hidden_states = model.predict(X_test)
배열을 돌려줍니다 : 나는 해석하거나 방법을 추출하는 방법을 잘 모릅니다
[2 1 1 ..., 3 3 3]
예측 서열 from
doc umentation :
유추 최적 숨겨진 상태
predict
메소드를 호출함으로써 얻을 수있다. 이러한 시퀀스X_test = [x1, x2, x3, x4]
위한[2, 1, 1, 3]
같은
결과 x1
는 아마도 숨겨진 상태 3
의해 숨겨진 상태 1
의해 숨겨진 상태 1
, 의해 숨겨진 상태 2
, x2
의해 생성 및 x4
될 것을 의미 .
이 알고리즘에 대한 정보는 비터 비 알고리즘을 참조하십시오.
편집 :
당신이 모델에 대한 데이터의 가능성을 계산하기 위해 찾고 있다면, 당신은 기능 score
, coompute_log_likelihood
또는 score_samples
에보고해야한다.
숨겨진 상태가 아닌 실제 값을 얻으려면 어떻게해야합니까? – redress
@redress 편집을 확인하십시오. "실제 가치"는 아주 불분명합니다 ... 나는 당신이 데이터의 가능성을 의미한다고 생각합니다. 모델 – Eskapp
만약 내가 주식 시장을 예측했다면, 나는 예상 가격을 어떻게 얻습니까? 그게 내가 실제 값으로 말한 것입니다 – redress