I am using repeated 10-fold CV to calculate the accuracy of my ordinal regression model. I have 6 predictors, 10 ordered response categories, and a total of 1166 data points.
For the ordinal model, I have defined accuracy as 1 - loss, with loss being a simple linear function of the distance between observed and predicted classes, assuming classes are equidistant.
I chose the number of repetitions for the 10-fold CV by examining the stability of the results as advised here, and decided to use 5 repetitions.
Finally, I am using this measure of accuracy to compare the quality of the predictions given different predictor values. More precisely, I have a range of possible storm wave conditions and associated parameters, 10 levels of increasing damage for ships caught in the storm, and I am looking to find the wave conditions which have more likely triggered the damage. So I run the model for each one and compare the accuracy.
My problem is, for all conditions tested my accuracy is suspiciously high i.e. > 80%. I am not expecting this kind of accuracy given the quality of some of my predictors (for example, the wave velocity has been estimated numerically on a coarse grid with a number of simplifying assumptions).
Also, there is not much variation in accuracy between the model outputs for different wave conditions, maximum +/- 1%. Again I would have expected more than this.
I am wondering if there is something I am missing here, regarding my estimation of accuracy. What could be the cause of this issue?