Moving weighted average graduation using kernel estimation