그러나 이상의 결과는 직업사전의 세분류 직업에 필요한 학력을 소분류 직업으로 환원하는 가운데 최빈값을 사용한 결과로 한 소분류 직종 내에 있는 다양한 세분류 직종의 필요학력을 고려하지 못하였다. 이러한 경우 최빈값보다 평균값이 작은 경우와 큰 경우에 과잉 추정과 과소 추정의 문제가 발생하게 된다. 이에 특정 소분류 직종에 포함된 세분류 직종 필요학력의 평균값을 활용하여 최빈값을 사용해 얻은 결과를 보정할 필요가 있다. 보정의 방법은 직종별 필요인력으로 추정된 숫자를 직종별 평균값과 최빈값의 차이만큼 비례적으로 바로 위 혹은 바로 아래 학력의 필요규모로 설정하는 것이다. 그렇게 설정된 숫자만큼을 최빈값으로 추정한 숫자에서 빼주면 된다. 예컨대 소분류 직종‘기타 전문서비스 관리자(139)’의 최빈값은 4(전문대졸 학력)이고, 그에 따른 전문대졸 필요인력으로 14,667명이 산출되었다 하자. 그런데 이 직종에 포함된 세분류 직종의 필요학력 평균값은 4.4이다. 그렇다면 0.4 정도는 전문대졸을 초과하는 인력이 필요한 것이었다고 할 수 있다. 이에 0.4/4, 즉 10%에 해당하는 1,467명을 대졸 학력으로 추출하고, 나머지 12,200명을 전문대졸 필요학력으로 계산해 주는 것이다.
무엇보다 평균값이 작거나 큰 경우에 과잉 추정과 과소 추정의 문제가 발생하니
최빈값