I have a dataset consisting of geo points of two classes. For simplicity we can call one class "successes" and the second one "failures".
What I want to do is to find regions (areas, polygons) where ratio of failures to successes is relatively high.
If I had one class, I would do something like DBSCAN or OPTICS to find clusters.
I thought about separating whole region into smaller pre-defined sectors, computing ratio of failures to successes in each of them, and then to do LISA (Local Indicators of Spatial Association) clustering on them, but then my result will depend on the way I separate region into sectors.
How can I approach this problem?
Also, what if I wanted to divide whole region into sectors of several classes ("high probability of failures", "medium probability of failures" etc)?
I generally use Python and PostGIS but open to other tools. I dont have ArcGIS license.