
Coarse-grained error category :
[leftmargin=1em]
Missing type (M)
err : w\(_0\ \ ...\ \ \) w\(_{i-1}\ \ \ \ \ \ \ \ \) w\(_{i+1}\ \ ...\ \ \) w\(_n\)
cor : w\(_0\ \ ...\ \ \) w\(_{i-1}\ \ \)w\(\mathbf {_i}\ \ \) w\(_{i+1}\ \ ...\ \ \) w\(_n\)
Here, w\(\mathbf {_}i\)  is a missing error type.

Unnecessary type (U)
err\(\ :\ \) w\(_0\ \ ...\ \ \) w\(_{i-1}\ \ \)w\(\mathbf {_i}\ \ \) w\(_{i+1}\ \ ...\ \ \) w\(_n\)
cor\(\ :\ \) w\(_0\ \ ...\ \ \) w\(_{i-1}\ \ \ \ \ \ \ \ \) w\(_{i+1}\ \ ...\ \ \) w\(_n\)
Here, w\(\mathbf {_}i\)  is an unnecessary error type.

Replacement type (R)
err : w\(_0\ \ ...\ \ \) w\(_{i-1}\ \ \)w\(\mathbf {_i^{\prime }}\ \ \) w\(_{i+1}\ \ ...\ \ \) w\(_n\)
cor : w\(_0\ \ ...\ \ \) w\(_{i-1}\ \ \)w\(\mathbf {_i}\ \ \) w\(_{i+1}\ \ ...\ \ \) w\(_n\)
Here, w\(\mathbf {_}i\)  is a replacement error type.


Fine-grained error category :
We distinguish 25 different error types described in [1]}. Such as, ADJ : adjective error, ADV : Adverb error, DET : determiner error and so on.

