안녕하세요, 데이터 프레임 테스트가 있는데, hmmlearn을 사용하여 가우시안 HMM을 사용하여 예측하려고합니다. 나는이 작업을 수행 할 때hmmlearn을 사용하여 모델 예측에 오류가 발생했습니다.
는 :
for i in range(0,len(test)):
y = model.predict(test[:i])
내가 할 모든 Y의 존재이다 :
y = model.predict(test)
y
내가 이렇게하면 괜찮을 생산 및 상태 그러나
의 배열을 작업 흠을 얻을 1로 설정하십시오.
아무도 도와 줄 수 있습니까? 관찰
for i in range(251,len(X)):
test = X[:i]
y = model.predict(test)
print(y[len(y)-1])
for 루프의 모든 'i'에 대해 'y'가 모두 존재하는지 확인 하시겠습니까? 이것은 적어도 i가'len (test) - 1' 인 마지막 반복의 경우가 아니어야합니다. –
안녕하세요, 내가 작동하도록 할 수있는 유일한 방법은 테스트 세트의 학습 세트에 값의 벡터를 점진적으로 추가하고 새 세트의 예측을 실행하는 것입니다. 그것은 디자인에 의한 것이거나 현재 상태/전환 매트 등이 for 루프 내에서 메모리 포스트 예측에 남아있을 수 있습니다. – azuric