다음과 같은 열 이름의 데이터 프레임이 있습니다.r, arima의 주간 시계열
"week" "demand" "product-id"
문제는 그것을 시계열 개체로 변환하는 것입니다.
week
은 3,4,5,6,7,8,9 등이며, demand
은 단위이며 product-id
은 고유합니다.
주간 열을 시계열로 변환하여 모델링을 준비하고 싶습니다.
ARIMA 모델을 사용하여 10 주와 11 주를 예측하고 싶습니다. 어떻게해야합니까?
다음과 같은 열 이름의 데이터 프레임이 있습니다.r, arima의 주간 시계열
"week" "demand" "product-id"
문제는 그것을 시계열 개체로 변환하는 것입니다.
week
은 3,4,5,6,7,8,9 등이며, demand
은 단위이며 product-id
은 고유합니다.
주간 열을 시계열로 변환하여 모델링을 준비하고 싶습니다.
ARIMA 모델을 사용하여 10 주와 11 주를 예측하고 싶습니다. 어떻게해야합니까?
myTS <- ts(mydataframe[-1], frequency = 52)
은 연간 52 개 관찰의 시계열에 demand
및 productId
변환합니다. 보다 정교한 시계에 대해서는 xts을 확인하십시오. 또한 주간 데이터의 this post과 ts
을 비교하십시오.
답장을 보내 주셔서 감사합니다. 내가 잃어버린 weeks.ie가 있다면 어떻게해야합니까? @week은 3,6,7,8 등입니다. 누락 된 값이 있습니다. –
그 값을 원하는 것에 따라 다릅니다 : NA? 인접 값의 보간? 마지막 관찰이 이월 되었습니까? 한 가지 방법은'wks <- rep (seq (1, 52), numberOfYears)',''dplyr :: left_join (wks, mydataframe)'] (https : //cran.r-project.org/web/packages/dplyr/vignettes/two-table.html)을 사용하여 누락 된 주를 포함하는 목록을 만듭니다. 그런 다음 ['zoo :: na.locf'] (http://search.r-project.org/library/zoo/html/na.locf.html)와 같은 일부 기능을 선택하여 누락 된 값을 채 웁니다. – sebastianmm
감사합니다. 내가 시도하고 당신을 알려 드리겠습니다 –
StackOverflow에 오신 것을 환영합니다! MCVE에게 코드 작성 방법에 관한 질문을 http://stackoverflow.com/help/mcve 제공하고 질문에 적절한 대소 문자, 문법 및 서식을 사용하도록주의하십시오. 나는이 질문에 약간의 개선을 하였지만, 당신이 한 일을 나타 내기 위해 샘플 데이터와 코드를 제공해주십시오. –