특정 날짜 요구 사항을 통해 시계열을 부분 집합하는 것과 관련하여 많은 게시물을 보았지만 정수를 기준으로 부분 집합하는 방법을 알 수 없습니다. 고려하십시오 :정수에 의한 시계열 집합
# create dummy data
data <- ts(seq_len(96), start=c(2009,1), f=12)
# create training data
training.set <- ts(data[1:(length(data)-8)], start=c(2009,1), frequency=12)
# I want to remove the last 8 values (or any integer) and use that as a test set while retaining the correct dates
test.set <- ts(data[(length(data)-8+1):length(data)])
test.set # start/end aren't retained for the test set
Time Series:
Start = 1
End = 8
Frequency = 1
[1] 89 90 91 92 93 94 95 96
테스트 세트에서 새 시작/종료 날짜를 명시 적으로 지정할 수 있지만 실제로는 사용할 수 없습니다. 내가 자동으로 그렇게 할 수있는 방법을 찾으려고 노력하고있어 입력 시간 시리즈 및 훈련과 테스트 세트 (입력 시리즈의 모든 정수 < 기반)를 기준으로 모든 날짜를 처리 할 수 있습니다.
위대한 작품. 또한 동물원 버전을 사용하여 교육 데이터를 쉽게 하위 집합으로 만들 수 있습니다. 매우 감사. 수락하는 – AnscombesGimlet