일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- Deep learning
- 머신러닝
- Cam
- Score-CAM
- 코딩테스트
- GAN
- keras
- xai
- 코딩 테스트
- 설명가능한 인공지능
- cs231n
- 시계열 분석
- AI
- 딥러닝
- meta-learning
- Explainable AI
- Interpretability
- Artificial Intelligence
- 기계학습
- Unsupervised learning
- python
- 설명가능한
- Class activation map
- grad-cam
- Machine Learning
- 백준
- 메타러닝
- 인공지능
- coding test
- SmoothGrad
Archives
- Today
- Total
iMTE
1. Smoothing method (Evaluation metrics) 본문
Time-series Forecasting/ Prediction
1. Smoothing method (Evaluation metrics)
Wonju Seo 2021. 6. 22. 09:49모델을 만들어 낸 다음에, 모델의 예측 성능을 평가하기 위해서는 예측성능 척도가 필요하다. 먼저, error는 다음과 같이 정의가 된다.
$$e_{t,1}=X_{t+1}-f_{t,1}$$
위 식에서, $X_{t+1}$은 t+1 시점의 실제 값이고, $f_{t,1}$은 t 시점에서 모델에 의해 예측된 t+1 값을 의미한다. 만약 여러개의 관측치에 대한 예측 오차를 계산할 때, 4개의 예측 성능 척도가 사용된다.
1) Mean squared error (MSE)
2) Root mean squared error (RMSE)
3) Mean absolute deviation (MAD)
4) Mean absolute percent error (MAPE)
위 척도는 다음과 같은 수식으로 나타낼 수 있다.
$MSE=\frac{1}{n}\sum_{t=1}^n e^2_{t,1}$
$RMSE=\sqrt{\frac{1}{n}\sum_{t=1}^n e^2_{t,1}}$
$MAD=\frac{1}{n}\sum_{t=1}^n |e_{t,1}|$
$MAPE=\frac{100}{n}\sum_{t=1}^n |\frac{e_{t,1}}{X_{t+1}}|$
위 4개의 척도중, MSE는 데이터의 단위와 다르기에 이를 갖고 성능 평가하기가 어려운 단점이 있다. 그래서 대신 RMSE, MAD, MAPE를 사용하는 것이 성능 비교에 유리할 수 있다.
'Time-series Forecasting > Prediction' 카테고리의 다른 글
4. Time series model identification and estimation (0) | 2021.06.22 |
---|---|
3. ARMA model (0) | 2021.06.22 |
2. Stationary time series (Stationarity) (0) | 2021.06.22 |
1. Smoothing method (exponential smoothing) (0) | 2020.01.01 |
1. Smoothing method (moving average) (0) | 2020.01.01 |
Comments