๐ ๊ณต๋ถํ๋ ์ง์ง์ํ์นด๋ ์ฒ์์ด์ง?
[๋ ผ๋ฌธ๋ฆฌ๋ทฐ] Comparison between ARIMA and Deep Learning Modelsfor Temperature Forecasting ๋ณธ๋ฌธ
[๋ ผ๋ฌธ๋ฆฌ๋ทฐ] Comparison between ARIMA and Deep Learning Modelsfor Temperature Forecasting
์ง์ง์ํ์นด 2022. 9. 15. 15:47220915 ์์ฑ
<๋ณธ ๋ธ๋ก๊ทธ๋ Eranga De Saa, Lochandaka Ranathunga ๋์ ๋ ผ๋ฌธ์ ์ฐธ๊ณ ํด์ ๊ณต๋ถํ๋ฉฐ ์์ฑํ์์ต๋๋ค :-) >
https://arxiv.org/abs/2011.04452
Comparison between ARIMA and Deep Learning Models for Temperature Forecasting
Weather forecasting benefits us in various ways from farmers in cultivation and harvesting their crops to airlines to schedule their flights. Weather forecasting is a challenging task due to the chaotic nature of the atmosphere. Therefore lot of research a
arxiv.org
๐ฃ Abstract
- ARIMA (์๋ ํ๊ท ํตํฉ ์ด๋ ํ๊ท ) ๋ชจ๋ธ ๋ฐ ์ฌ์ธต ์จ๋๋ฅผ ์์ธกํ๋ ํ์ต ๋ชจ๋ธ
- ๊น์ ํ์ต ๋ชจ๋ธ์ 1์ฐจ์ ์ปจ๋ณผ๋ฃจ์ ์ผ๋ก ๊ตฌ์ฑ
- ๊ณต๊ฐ์ ํน์ง์ ์ถ์ถํ๋ ๋ ์ด์ด์ LSTM ๋ ์ด์ด๋ฅผ ์ถ์ถํ์ฌ ์๊ฐ์ ํน์ง์ ์ถ์ถ
1๏ธโฃ INTRODUCTION
- ๋ถํ์คํ๊ณ ํผ๋์ค๋ฌ์ด ๋๊ธฐ ์กฐ๊ฑด๊ณผ ํ๊ฒฝ์ ๋ํ ์ดํด ๋ถ์กฑ
- ํ๊ท ์ ๊ตฌํ์ฌ ์ ์ฉํ ๊ธฐํํ, ๋ช ๋ ์ ๊ฑธ์ณ ์์ง๋ ๊ธฐ์ ํต๊ณ
- ํ์ฌ ์์น ๋ ์จ ๋ฐฉ๋ฒ
- ๋ ์จ ๋ฐ์ดํฐ๋ฅผ ์ฌ์ฉํ๋ ๊ฒ
- Support vector machine [1] , regression [2], Naïve bayes ๊ธฐ๋ฐ ๋จธ์ ๋ฌ๋ ์ ๊ทผ ๋ฐฉ์ [3]
- ์๊ณ์ด ๋ฐ์ดํฐ๋ฅผ ๊ธฐ๋ฐ
- ์ธ๊ณต์ ๊ฒฝ๋ง[4], ARMA[5], ARIMA[6]์ ํ์ฉ
- ์์ธก์ ๊ตฌ์ถํ๋ ๊ฒ์ ๋ชฉํ
- ๋ ์จ ๋ฐ์ดํฐ๋ฅผ ์ฌ์ฉํ๋ ๊ฒ
2๏ธโฃ RELATED WORK
โถ Mark Hallstrom์ด ์ํํ ์ฐ๊ตฌ
- ์์ง๋ ๋ฐ์ดํฐ
- 2011๋ ๋ถํฐ 2015๋ ๊น์ง ์ต์ ์จ๋, ์ต๋ ์จ๋ ๋ฐ 2011~2015๋ ์คํ ํฌ๋์์์ ํ๊ท ๋๊ธฐ์, ํ๊ท ์ต๋ ๋ฐ ์ผ์ผ ๊ธฐ์ ์กฐ๊ฑด
- ์ด ์ฐ๊ตฌ๋ ์ง๋ ์ดํ๊ฐ์ ๋ฐ์ดํฐ๋ฅผ ์ฌ์ฉํ์ฌ 7์ผ ๋์์ ์ต์ ๋ฐ ์ต๋ ์จ๋๋ฅผ ์์ธก
- ๋น, ๊ฐ์๋, ํ๋ฆผ, ๊ทธ๋ฆฌ๊ณ ๋งค์ฐ ํ๋ฆผ ๋ฑ 4๊ฐ์ง ๋ ์จ ๋ถ๋ฅ
- ์ ํ ํ๊ท ์๊ณ ๋ฆฌ์ฆ์ ์ฌ์ฉํ์ฌ ์ต๋ ์จ๋์ ์ต์ ์จ๋๋ฅผ ์ ํ ์กฐํฉ์ผ๋ก ์์ธก
- + ๊ธฐ๋ฅ์ ์๊ณ ๋ฆฌ์ฆ์ ๋ณํ์ด ์ด์ ์ ๊ธฐ์ ์กฐ๊ฑด์ ์๋ณํ๊ธฐ ์ํด ์ฌ์ฉ
- ๊ฐ์ ์ฌํญ์ ์ ํ ํ๊ท ๋ชจ๋ธ์ ์ฑ๋ฅ์ ๋์ด๊ธฐ ์ํด ๋ ๋ง์ ๋ฐ์ดํฐ๋ฅผ ์์งํ ๊ฒ์ ์ ์
โถ Tarun Rao์ด ์ํํ ์ฐ๊ตฌ
- support vector machines ์ ์ง๋ต์ ์ธ ์ ๊ทผ๋ฒ์ผ๋ก ์ฌ์ฉํ์ฌ ๋ ์จ๋ฅผ ์์ธก
- ์ง๋ ํ์ต์ ์ํ๋ฉฐ ๋ถ๋ฅ ๋ฐ ํ๊ท ๋ถ์ ๋ฌธ์ ์ ๋๋ฆฌ ์ฌ์ฉ
- ํ๋ฃจ์ ์ต๋ ์จ๋๋ฅผ ์์ธกํ๊ธฐ ์ํด linear support vector regression ์ ์ฌ์ฉ
- back propagation ์๊ณ ๋ฆฌ์ฆ์ผ๋ก ํ๋ จ๋ ๋ค์ธต ํผ์ ํธ๋ก ์ ์ฌ์ฉ
- Neural networks๋ก ๋๋ฆฌ ์๋ ค์ง Perceptrons ๋คํธ์ํฌ๋ ๋๋ถ๋ถ ์ง๋ ํ์ต ์๊ณ ๋ฆฌ์ฆ์ ์ํจ
- Neural networks์ ํ์ต ๋ชจ๋ธ์ ๊ฐ๋ฐํ๊ธฐ ์ํด ๋๋ฌผ๊ณผ ์ธ๊ฐ์ด ํ์ตํ๋ ๋ฐฉ์์ ๋ชจ๋ฐฉ
- ์ญ์ ํ๋ ์ค๋ฅ๋ฅผ ๋คํธ์ํฌ์ ๋ด๋ถ ๋ ์ด์ด๋ก ์ญ์ ํํ์ฌ ๋คํธ์ํฌ์์ ๊ฐ ๋ด๋ฐ์ ๊ฐ์ค์น๋ฅผ ๋ฏธ์ธ ์กฐ์ ํ๋ ๋ฐ ์ฌ์ฉ๋๋ ๋ฐฉ๋ฒ
- ๊ฒฐ๊ณผ, support vector machines์ back propagation์ ์ํด ํ๋ จ ๋ฐ๋ ๋ค์ธต ํผ์ ํธ๋ก Neural networks ๋ฅ๊ฐ
โถ Lai et al์ด ์ํํ ์ฐ๊ตฌ
- ๊ธฐ์ ์์ธก์ ๋์ชฝ ์ค๊ตญ์์ ๋์ ์ผ๋ก weighted time delay neural network ์ฌ์ฉ
- Dynamic weighted time delay neural network (๋์ ๊ฐ์ค ์๊ฐ ์ง์ฐ ์ ๊ฒฝ๋ง)์ ํ์ ๋ฒ์ฃผ ์๊ฐ ์ง์ฐ
- ์๊ฐ ์ง์ฐ ์ ๊ฒฝ๋ง์ ๋ฒ์ญ ๋ถ๋ณ ๋ชจ์์ ์๋ณํ๊ณ ๋ชจ๋ ๊ณ์ธต์์ contest๋ฅผ ๋ชจ๋ธ๋งํ๋ค
- ์จ๊ฒจ์ง ๋จ์ผ ์ธต์ ๊ฐ์ง ๊ณ ๋ฅธ ์ ๊ฒฝ๋ง์ด ๊ฐ์ฐ๋๊ณผ ์จ๋๋ฅผ ๋๋ต์ ์ผ๋ก ์์ธกํ ์ ์๋ค๋ ๊ฒฐ๋ก ๋๋ฌ
- ์ ๊ฒฝ๋ง์ fireworks ์๊ณ ๋ฆฌ์ฆ์ ํตํด ํ๋ จ
- fireworks ์๊ณ ๋ฆฌ์ฆ์ ์ง๋จ ํ๋์ ๋ชจ๋ฐฉํ ๊ตฐ์ง ์ง๋ฅ ์๊ณ ๋ฆฌ์ฆ
- ์ฃผ๋ก ์ต์ ํ์ ์ฌ์ฉ
- fireworks ์๊ณ ๋ฆฌ์ฆ์ ์ง๋จ ํ๋์ ๋ชจ๋ฐฉํ ๊ตฐ์ง ์ง๋ฅ ์๊ณ ๋ฆฌ์ฆ
- ์ฐ๊ตฌ ๋ชฉ์ ์ ํ๋ฃจ ํ๊ท ๊ธฐ์จ์ ์์ธกํ๋ ๊ฒ
- ์์ง๋ ๋ฐ์ดํฐ
- Chaloemprakiet ๊ธฐ์ ๊ด์ธก์์ 2012๋ ๊ณผ 2015๋ ์ฌ์ด์ ๊ณผ๊ฑฐ ์ผ์์ ๋ฐ์ดํฐ ์ธํธ๋ก ์ฌ์ฉ
- ๋ชจ๋ธ์ 81.48%์ ํ๋ จ ์ ํ๋, ํ ์คํธ ์ ํ๋๋ 73.79%
3๏ธโฃ DATASET AND PREPROCESSING
- ์์ง๋ ๋ฐ์ดํฐ
- Szeged, Hungry์ ๋ ์จ ๋ฐ์ดํฐ๊ฐ ์ฌ์ฉ (kaggle)
- ์จ๋, ์ต๋ ๋ฐ ํ์๊ณผ ๊ฐ์ ์๊ฐ๋น ๊ธฐ์ ๋ฐ์ดํฐ๊ฐ ํฌํจ ( ์ด ์ฐ๊ตฌ์์๋ ์จ๋ ๊ฐ๋ง ์ฌ์ฉ )
- 2006๋ ๊ณผ 2016๋ ์ฌ์ด์ ๊ธฐ๊ฐ์ ํฌํจ
- ๋ถ์์ ๋จ์ํํ๊ธฐ ์ํด ์ํ๊ท ์จ๋ ๊ฐ๋ง ๊ณ ๋ ค
- ๋ฐ์ดํฐ ์ธํธ๋ ๊ธฐ๊ณ ํ์ต ์๊ณ ๋ฆฌ์ฆ์ ์ํด ํ๋ จ๋๊ธฐ ์ํด ์ ๊ทํ๋ ๋ฐ์ดํฐ์ด์ด์ผ ํจ
- ์๊ณ์ด ๋ฐ์ดํฐ ์ธํธ์ ์จ๋ ๊ฐ์ z-score ์ ๊ทํ ๊ธฐ๋ฒ์ ์ฌ์ฉํ์ฌ ์ ๊ทํ
- z score ๋ ์จ๋ ํ๋ณธ ํ๊ท ( ) ๋ฐ ํ๋ณธ ํ์ค ํธ์ฐจ( )๋ฅผ ๊ธฐ์ค์ผ๋ก ๊ณ์ฐ
- ๋ฐฉ์ ์์ ํตํด ์๊ณ์ด ๋ฐ์ดํฐ์ ๋ํด ์ ๊ทํ๋ ๊ฐ z ์ป์
4๏ธโฃ FORECASTING MODELS
A. ARIMA
โถ Box์ Jenkins๊ฐ ์ํํ ์ฐ๊ตฌ
- ARIMA ((p, d, q) Auto regressive integrated moving average model)๊ฐ ์๊ณ์ด ๋ฐ์ดํฐ๋ฅผ ๋ถ์ํ๊ธฐ ์ํด ์ฌ์ฉ
- ๊ด๋ฒ์ํ ์๊ณ์ด ๋ถ์ ์์ฉ ํ๋ก๊ทธ๋จ์ ์ ์ฉ๋จ
โถ Ring Chen๊ณผ Xu Lai[6]๊ฐ ์ํํ ์ฐ๊ตฌ
- 1๋จ๊ณ : ๋ชจ๋ธ ์ธ์
- ์จ๋ ์๊ณ์ด ๋ฐ์ดํฐ x
- (t-i)๋ฒ ์งธ ์จ๋ ์๊ณ์ด ๋ฐ์ดํฐ x(t-i)
- ๋ฌด์์ ๋ฐฑ์ ์์ ์๊ณ์ด a(t)
- ์๋ ํ๊ท ๋งค๊ฐ๋ณ์ φ(i)
- ์ด๋ ํ๊ท ๋งค๊ฐ๋ณ์ θ(j)
- ์๊ธฐ ํ๊ท ๋ชจ๋ธ์ ์์ p
- ์ด๋ ํ๊ท ๋งค๊ฐ๋ณ์ d
- Dickey-Fuller test ์ ์ฌ์ฉํ์ฌ ์ง์ ๋ ์๊ณ์ด์ด ์ ์ง ์ํ์ธ์ง ์ฌ๋ถ๋ฅผ ํ์ธ
- ์ฆ๊ฐ๋ dickey fuller tests ๋ ARIMA ๋ชจ๋ธ์ ์์ฉํ ์ ์๋ ์ผ๋ฐํ๋ dickey fuller tests
- ์๊ณ์ด์ด ๋น์ ์์ธ ๊ฒฝ์ฐ ์๊ณ์ด์ ๊ณ ์ ๋ชจ๋ธ๋ก ๋ณํํ๊ธฐ ์ํด ์ฐจ๋ถ์ ์ํ
- ๊ณ ์ ์ ์ด์ง ์์ ๊ฒฝ์ฐ, d=1์ผ ๋ ์ ์ง๋ ๋๊น์ง d-1์ ์ฌ์ฉํ์ฌ ์ฐจ์ด๋ฅผ ๋๊ธฐ
- 2๋จ๊ณ : ํ๋ผ๋ฏธํฐ์ ์ถ์
- Parameter estimation ์๋ ๊ฐ์ฅ ๋์ ์ ํ๋๋ก ์๊ณ์ด์ ์ค๋ช ํ ์ ์๋ ์ฌ๋ฐ๋ฅธ p์ q๋ฅผ ์ ํํ๋ ๊ฒ์ด ํฌํจ
- ์๋ ์๊ด ํจ์(ACF)์ ํธ ์๊ธฐ ์๊ด ํจ์(PACF)๋ฅผ ๋ถ์ํ์ฌ ๋๋ต์ ์ผ๋ก ์ถ์
- ACF ํจ์๋ ์ด๋ ํ๊ท q์ ์์๋ฅผ ๊ฒฐ์ ํ๋ ๋ฐ ๋์
- PACF ํจ์๋ ์๊ธฐ ํ๊ท ๋ชจ๋ธ์ ์์๋ฅผ ๊ฒฐ์ ํ๋ ๋ฐ ์ฌ
- P ๊ฐ์ PACF ๊ทธ๋ํ๊ฐ ์ ๋ขฐ ์๊ณต์ ์ง๋๋ ์์ฐจ ๊ฐ
- Q ๊ฐ์ ACF ๊ทธ๋ํ๊ฐ ์ ๋ขฐ ์๋จ์ ๊ฐ๊ฒฉ๊ณผ ๊ต์ฐจํ๋ ์์ฐจ ๊ฐ
- 3๋จ๊ณ : Residual ์ง๋จ ๋ฐ ์์ธก ํ์ธ
- Residual ์ ์ ์ ํ ๋ชจํ์ ์ฅ์ฐฉํ ํ ๋จ์ ๊ฒ
- ์์ฐจ๋ ์ค์ ๊ฐ๊ณผ ์์ธก ๊ฐ ์ฌ์ด์ ์ฐจ์ด๋ก ๊ฐ์ฃผ
- ๋ชจ๋ธ์ด ์๊ณ์ด ๋ฐ์ดํฐ์์ ์ ์ ํ ์ ๋ณด๋ฅผ ์บก์ฒํ ์ ์๋์ง ํ์ธํ๊ธฐ ์ํด ์ํ
- ์ ์ ํ ์์ธก ๋ชจํ์ ๊ฒฝ์ฐ ์์ฐจ๋ ์๊ด ๊ด๊ณ๊ฐ ์๊ณ ํ๊ท ์ด 0์ด์ด์ผ ํจ
B. Deep learning
- ๋ฅ ๋ฌ๋ ๋ชจ๋ธ์ 2๊ฐ์ 1์ฐจ์ ์ปจ๋ณผ๋ฃจ์
๋ ์ด์ด์ 2๊ฐ์ LSTM ๋ ์ด์ด๋ก ๊ตฌ์ฑ
- 1์ฐจ์ ์ปจ๋ณผ๋ฃจ์ ๋ ์ด์ด๋ ์๊ณ์ด ๋ฐ์ดํฐ๋ก๋ถํฐ lateral features์ ์ป๋ ๋ฐ ์ฌ์ฉ
- LSTM ๋ ์ด์ด๋ ์จ๋ ์๊ณ์ด์์ temporal features์ ์ถ์ถํ๋ ๋ฐ ์ฌ์ฉ
- 1๋จ๊ณ : 1์ฐจ์ ์ปจ๋ณผ๋ฃจ์ ๋ ์ด์ด
- ์ปจ๋ณผ๋ฃจ์ ์ฐ์ฐ(convolution operation)์ ํ ํจ์์ ๋ชจ์์ด ๋ค๋ฅธ ํจ์์ ์ํด ์ด๋ป๊ฒ ์์ ๋ ์ ์๋์ง๋ฅผ ํํํ ์ ์๋ ๋ ๊ฐ์ ์ฃผ์ด์ง ํจ์์์ ํ์๋ ํจ์
- CNNS๋ ์ญ ์ ํ ์๊ณ ๋ฆฌ์ฆ์ ์ฌ์ฉํ์ฌ ํ๋ จ
- CNN์ ์ด๋ฏธ์ง ์ฒ๋ฆฌ ๊ด๋ จ ์์
์ ์ผ๋ฐ์ ์ผ๋ก ์ฌ์ฉ
- CNN์ ์ฐจ์์ ๊ณ ๋ คํ์ง ์๊ณ ์ ์ฌํ ํน์ฑ๊ณผ ์ ์ฌํ ์ ๊ทผ ๋ฐฉ์์ ๊ณต์
- ์ฃผ์ ์ฐจ์ด์ ์ ์
๋ ฅ ๋ฐ์ดํฐ ์ฐจ์ ๋ฐ ํํฐ๊ฐ ์ฃผ์ด์ง ๋ฐ์ดํฐ๋ฅผ ๊ฐ๋ก์ง๋ฌ ๋ฏธ๋๋ฌ์ง๋ ๋ฐฉ์
- 1์ฐจ์ ์ปจ๋ณผ๋ฃจ์ ๋ ์ด์ด ํํฐ๋ ๋จ์ผ ์ฐจ์๋ง ์ฌ๋ผ์ด๋ฉ
- ์จ๋ ์๊ณ์ด ๋ฐ์ดํฐ ์ธํธ์๋ ์๊ฐ ๋จ๊ณ์ ์จ๋ ๊ฐ์ด๋ผ๋ ๋ ๊ฐ์ง ์ฐจ์์ด ์์
- ํํฐ๋ ์ปค๋์ ์๊ฐ ์ฐจ์์ ๋ฐ๋ผ์๋ง ์ด๋
- ์ผ๋ฐ์ ์ผ๋ก ํํฐ๋ง๋ ๊ฒฐ๊ณผ ์์์ ํ๋ง์ด ์ ์ฉ
- ํ๋ง์ ๋ชฉ์ ์ ๋ก์ปฌ ๋ฒ์ญ ๋ถ๋ณ์ฑ(local translation invariance) ์ ๋ฌ์ฑํ๋ ๊ฒ
- ํ๋ง์ ๊ธฐ๋ฅ ๋งต์ ๋ค์ด ์ํ๋งํ์ฌ ์ด ๋ชฉ์ ์ ๋ฌ์ฑ
- ๋ ๊ฐ์ง ํ๋ง ๋ฐฉ๋ฒ
- ์ฒ์์๋ ํผ์ณ ๋งต์ด chunks๋ก ๋๋จ
- ์ต๋ ํ๋ง์์ ๊ทธ๋ฃน์ ์ต๋๊ฐ์ด ์ฌ์ฉ
- ํ๊ท ํ๋ง์์ ๊ทธ๋ฃน์ ํ๊ท ๊ฐ์ด ์ฌ์ฉ
- ๊ฒฐ๊ณผ ์ด๋ฏธ์ง๋ ์๋ณธ์ ์ถ์ ๋ฒ์
- ๋ ๊ฐ์ง ํ๋ง ๋ฐฉ๋ฒ
- 2๋จ๊ณ : LSTM ๋ ์ด์ด
- ์ฅ๊ธฐ ๋จ๊ธฐ ๋ฉ๋ชจ๋ฆฌ ๋คํธ์ํฌ๋ RNN(Recurrent Neural Networks)์ ํน๋ณํ ์ ํ
- LSTMS๋ ์ฅ๊ธฐ์ ์ธ ์์กด์ฑ์ผ๋ก๋ถํฐ ๋ฐฐ์ธ ์ ์๋ ๋ฅ๋ ฅ์ ๊ฐ์ง๊ณ ์์
- RNN์ ํ๋ จ์ ์ํด ์๊ฐ ๋์ ์๋ฆฐ ํ๋ฐฉ ์ ํ๋ฅผ ์ฌ์ฉ
- RNN์ ์๊ฐ ๋จ๊ณ๊ฐ ๋๋ฌด ๋ง์ผ๋ฉด ๊ธฐ์ธ๊ธฐ ๋ฌธ์ ๊ฐ ์ฌ๋ผ์ง
- LSTMS๋ ์ฌ๋ผ์ง๋ ๊ฒฝ์ฌ ๋ฌธ์ ๋ฅผ ๊ทน๋ณตํ๊ธฐ ์ํด ์ค๊ณ
- LSTM์ ์ ์ํ์ ๋ค์ํ ๊ฒ์ดํธ๋ฅผ ์ ๋ฐ์ดํธ
- Forget gate
- ๋ง๊ฐ์ ๋ชฉ์ ์ ์ด๋ค ์ ๋ณด๋ฅผ ๊ธฐ์ต์์ ์์ด์ผ ํ๋์ง ๊ฒฐ์ ํ๋ ๊ฒ
- sigmoid function ๋ ํ์ฌ ์
๋ ฅ ๋ฐ ์ด์ ์จ๊ฒจ์ง ์ํ์ ์ ๋ณด์ ์ ์ฉ
- ๊ฐ์ด 0์ ๊ฐ๊น์ฐ๋ฉด ๋ฒ๋ฆผ
- 1์ ๊ฐ๊น์ฐ๋ฉด ๋ณด์กด
- Input Gate
- ์ ์ํ ์ ๋ฐ์ดํธ์ ๊ด๋ จ๋ ์ ๋ ฅ ๊ฒ์ดํธ
- ํ์ฌ ์
๋ ฅ๊ณผ ์ด์ ์จ๊ฒจ์ง ์ํ์ sigmoid function๋ฅผ ์ ์ฉํ์ฌ ์
๋ฐ์ดํธํด์ผ ํ ๊ฐ์ ๊ฒฐ์
- 0์ ์ ๋ฐ์ดํธ ํ์ํ์ง ์์
- 1์ ์ ๋ฐ์ดํธ ํ์
- tanh ๊ฒ์ดํธ๋ฅผ ์ ์ฉํ์ฌ -1๊ณผ +1 ์ฌ์ด์ ๊ฐ์ ๋ณํ
- ์ด ๋ ๊ฒ์ดํธ์ ๋ค์ ์ถ๋ ฅ์ ์ ์ํ์ ๊ณฑํ์ฌ ์ถ๊ฐ
- Output gate
- ๋ค์ ์จ๊ฒจ์ง ์ํ๋ฅผ ๊ฒฐ์ ํ๋ ๊ฒ์ ํฌํจ
- ํ์ฌ ์ ๋ ฅ๊ณผ ์ด์ ์จ๊น ์ํ์ sigmoid function๋ฅผ ์ ์ฉํ์ฌ ๋ค์ ์จ๊น ์ํ์์ ์ด๋ค ์ ๋ณด๋ฅผ ํฌํจํด์ผ ํ ์ง ๊ฒฐ์
- tanh ๊ฒ์ดํธ๋ ์๋ก์ด ์ ์ํ์ ์ ์ฉ
- ๋ค์ ์จ๊ฒจ์ง ์ํ๋ ์ด ๋ ๊ฒ์ดํธ ๊ฐ์ ๊ณฑํ์ฌ ๊ณ์ฐ
5๏ธโฃ EVALUATION
- ์ ์๋ ARIMA(p,d,q) ๋ฐ ๋ฅ๋ฌ๋ ๋ชจ๋ธ์ ํ๊ฐํ๊ธฐ ์ํด ๋์ผํ ์๋ณ ์จ๋ ์๊ณ์ด ๋ฐ์ดํฐ๋ฅผ ์ฌ์ฉํ์ฌ ARIMA ๋ชจ๋ธ์ ์๋ณํ๊ณ ๋ฅ๋ฌ๋ ๋ชจ๋ธ์ ํ๋ จํ๊ณ ์ด ๋ ๋ชจ๋ธ์ ๋ชจ๋ ํ ์คํธ
- MSE(ํ๊ท ์ ๊ณฑ ์ค์ฐจ)๋ ๊ฐ ๋ชจ๋ธ๊ณผ ๊ด๋ จ๋ ํ๊ท ์ ๊ณฑ ์ค์ฐจ ์ธก๋ฉด์์ ๋ชจ๋ธ์ ์ ํ๋๋ฅผ ๊ฒ์ฆ (MSE ๋ฎ์ถ์๋ก ๋ชจํ์ด ๋ ์ฐ์)
- Y : ์ค์ ์จ๋
- ^Y : ํด๋น ์จ๋
6๏ธโฃ RESULTS
- 2016๋
1์๋ถํฐ 2017๋
1์๊น์ง์ ์ต๊ทผ 12๊ฐ์ ๋์์ ๊ธฐ์จ ์์ธก ๊ฒฐ๊ณผ
- ํ๋์ ์ ์ ํน์ ์์ ์ค์ธก ์จ๋ ๊ฐ
- ๋นจ๊ฐ์ ์ ์ ํด๋น ์์ ์์ธก ๊ฒฐ๊ณผ
- 2016๋ 3์์ ์จ๋๋ฅผ ์์ธกํ๋ ๋ฐ ์ด๋ ค์์ ๊ฒช๊ณ ์์
- 2016๋
4์ ์ดํ ๋ฅ๋ฌ๋ ๋ชจ๋ธ์ ํด๋น ๊ธฐ๊ฐ์ ARIMA ๋ชจ๋ธ๊ณผ ๋น๊ตํ ๋ ์ค์ ์ ๋ ๊ฐ๊น๊ฒ ์์ธก
- ์์ธก ์ฑ๋ฅ ์ธก๋ฉด์์ ๋ฅ๋ฌ๋ ๋ชจ๋ธ์ ์ฐ์์ฑ์ ๋ณด์ฌ์ค
- ๋ฅ๋ฌ๋ ๋ชจ๋ธ์ ๊ฐ์ฅ ๋ฎ์ ํ๊ท ์ ๊ณฑ ์ค์ฐจ ๊ฐ์ ์ป์ ์ ์์๊ธฐ ๋๋ฌธ์ ARIMA ๋ชจ๋ธ๋ณด๋ค ์ ํ๋ ๋ฉด์์ ์ฐ์ํจ
7๏ธโฃ CONCLUSION
- ์ด ์ฐ๊ตฌ๋ 12๊ฐ์ ์ ์จ๋๋ฅผ ์์ธกํ๊ธฐ ์ํด ๋ฅ ๋ฌ๋๊ณผ ARIMA ๋ชจ๋ธ์ ๋์
- ๋ ๋ชจ๋ธ ๋ชจ๋ ์ ํ๋ ์ธก๋ฉด์์ ์ฑ๋ฅ์ ๊ธฐ์ค์ผ๋ก ๋น๊ต ๋ถ์
- ๋ชจ๋ธ ์๋ณ ๋ฐ ๊ฒ์ฆ์ ์ํด Hungry, Szeged์ ์ค์ ๋ ์ค์ ๋ ์จ ๋ฐ์ดํฐ๋ฅผ ์ฌ์ฉ
- ์คํ ๊ฒฐ๊ณผ์ ๋ฐ๋ฅด๋ฉด ์ปจ๋ณผ๋ฃจ์ ๋ฐ LSTM ๋ ์ด์ด๋ก ๊ตฌ์ฑ๋ ๋ฅ ๋ฌ๋ ๋ชจ๋ธ์ ์จ๋๋ฅผ ์์ธกํ ๋ ARIMA ๋ชจ๋ธ์ ๋ฅ๊ฐ
- ๊ฒฐ๋ก ์ ์ผ๋ก ๋ฅ ๋ฌ๋ ๋ชจ๋ธ์ ์จ๋์ ๊ฐ์ ๊ธฐ์ ๋งค๊ฐ ๋ณ์ ์์ธก ์ ํ๋ฆฌ์ผ์ด์ ์ ์ํ ์ ํต์ ์ธ ARIMA ๋ชจ๋ธ์ ํจ๊ณผ์ ์ผ๋ก ๋์ฒดํ ์ ์์
'๐ฉโ๐ป ์ธ๊ณต์ง๋ฅ (ML & DL) > Serial Data' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Kaggle] Smart Home Dataset with weather Information (1) | 2022.09.16 |
---|---|
[Kaggle] Web traffic time series forecast (0) | 2022.09.16 |
tsod: Anomaly Detection for time series data (0) | 2022.09.15 |
[DACON] ๋์๋ฐ์ ํ์๊ด ๋ฐ์ ๋ ์์ธก AI ๊ฒฝ์ง๋ํ (0) | 2022.09.14 |
์๊ณ์ด ๋ชจ๋ธ ARIMA 2 (์๊ธฐํ๊ท ์ง์ ์ด๋ ํ๊ท ) (0) | 2022.09.08 |