I was wondering if there was any python (or R) packages out there that can do spatial clustering on ranked data?
For each US state I spatially varying value for education rankings. For example, for Virginia the ranking may be 50 compared to a ranked value of 10 for the state of Missouri. These are not categorical (e.g. A vs B) or ratio (e.g. 1.5), but ranked in the sense that a value of 50 for Virginia does not mean that this state is 5 times higher in educational value that Missouri. Its synonymous to ranked outcomes at the end of a marathon (e.g. 1st, 2nd,....places). Most of the stuff I've been finding online relate to the relationship between records across different attribute themes in tabular data (e.g. Gower distance). I'm looking for a spatially clustering method such as Moran's I where the attribute vector being analyzed is an education rank value for each state polygon.