うまくいけば、Pythonで実行したい単純な空間分析があります。ただし、Python でやりたいことを実行させる方法を完全には理解していません。
ヒットまたはミス、X ロケーション、Y ロケーションの 3 つの重要な列を含む CSV ファイルがあります。各行は、ヒットまたはミスが発生したかどうか、およびそのヒットまたはミスの x 座標と y 座標が何であったか (たとえば、「ヒット、10、58」) のインスタンスです。
分かりやすくするために、これらの点が何十万もあり、すべてが 100 x 100 グリッド (0,0 = 左下隅、100,100 = 右上隅) 内のどこかにあると想像してください。ヒットとミスはグリッド全体に分散され、一部の場所ではヒットとミスが重複し、一部の場所ではヒットのみまたはミスのみが発生し、一部の場所ではどちらも発生しません。
私の最終的な目標は、グリッド全体の相対精度 (ヒット/(ヒット + ミス)) を視覚化するヒート マップを作成することです。
私が思いついた最良のアイデアは、ヒットとミスを同じ散布図にプロットし、ポイントの不透明度を減らし、ポイントの密度によって色相が決定されるようにすることです。これにより、相対的な精度が表されます... .しかし、これはひどいように見えます....
私の次のアイデアはビンを作ることです。したがって、グリッドは 50 個の 2x2 ビンに分割され、プログラムで各ビンの精度分析 (ヒット/(ヒット + ミス)) を実行します。しかし、残念ながら、これを行う方法がわかりません。
誰にもアイデアはありますか?
ありがとう!