Mape 계산기
MAPE(평균 절대 백분율 오류)는 회귀 분석에서 예측 값이 관측 값과 평균적으로 얼마나 떨어져 있는지 알려주는 지표입니다. 다음과 같이 계산됩니다.
MAPE = (1/n) * Σ(|O i – Pi |/O i * 100
금:
- Σ는 ‘합’을 의미하는 화려한 기호입니다.
- Pi는 i 번째 관측치에 대한 예측값입니다.
- O i 는 i번째 관측치에 대한 관측값입니다.
- n은 표본 크기입니다.
회귀에 대한 MAPE를 찾으려면 아래 두 상자에 관찰된 값과 예측된 값의 목록을 입력한 다음 “계산” 버튼을 클릭하세요.
관찰된 값:
예측값:
MAPE = 2.43242 %
function calc() {
var obs = document.getElementById('input_data_obs').value.split(',').map(Number);
var pred = document.getElementById('input_data_pred').value.split(',').map(Number);
//check that both lists are equal length if (obs.length - pred.length == 0) { document.getElementById('error_msg').innerHTML = ''; //calculate RMSE let error = 0 for (let i = 0; i < obs.length; i++) { error += Math.abs(obs[i] - pred[i]) / obs[i] } var RMSE = error / obs.length * 100; document.getElementById('RMSE').innerHTML = RMSE.toFixed(5); } else { document.getElementById('RMSE').innerHTML = ''; document.getElementById('error_msg').innerHTML = 'The two lists must be of equal length.'; } } //end calc function