나는 값이 엄격하게 양수인 시계열을 연구하고 있습니다. AR, MA, ARMA 등의 다양한 모델을 사용하여 긍정적 인 예측을 얻는 쉬운 방법을 찾을 수 없었습니다.
나는 예측을 위해 R 을 사용 하고 있으며 내가 찾을 수있는 모든 것은 여기에 설명 된 긍정적 인 매개 변수 가있는 predict.hts {hts}입니다 .
계층 적 또는 그룹화 된 시계열 예측, 패키지 HTS
## S3 method for class 'gts':
forecast((object, h,
method = c("comb", "bu", "mo", "tdgsf", "tdgsa", "tdfp", "all"),
fmethod = c("ets", "rw", "arima"), level, positive = FALSE,
xreg = NULL, newxreg = NULL, ...))
positive
If TRUE, forecasts are forced to be strictly positive
http://www.inside-r.org/packages/cran/hts/docs/forecast.gts
비 계층 적 시계열에 대한 제안 사항이 있습니까? 최소, 최대 등과 같은 다른 제약 조건 사용에 대한 일반화는 어떻습니까?
R로 구현되지 않더라도 기사, 모델 또는 유용한 일반 변수 변환에 대한 제안을 부탁드립니다.
3
이 경우 가장 쉬운 방법은 아니지만 항상 올바른 방법 중 하나는 단순히 변수의 로그를 예측하는 것입니다.
—
mpiktas
@mpiktas를 부분적으로 반향하려면 한 가지 방법은 로그 스케일을 사용하는 것입니다. 실제로 이것은 종종 모델의 여러 측면을 한 번에 개선합니다. 예측 구간은 양호하게 변환되지만 평균 예측은주의해야합니다 (로그에서 정규성이 합리적인 경우 표본 크기가 큰 경우 일반적으로 합리적인 로그 정규 평균의 추정치를 얻을 수 있음). 때때로 간단한 시계열 모델에서 작동 할 수있는 대안은 감마 모델을 사용하는 것입니다.
—
Glen_b-복지 주 모니카