私は実際に最近同様の問題に遭遇しました。ポイントがエリアごとにどれだけうまく分散しているかを測定する方法が必要なようです。もちろん、特定の測定では、2次元の多様性がないため、すべてのポイントが直線上にある場合、答えはゼロであることを認識しなければなりません。
私が行った計算から、これは私が思いついたものです:
SxxSyy−Sxy²−−−−−−−−−−−√
この場合、SxxとSyyはそれぞれxとyの分散ですが、Sxyはxとyの混合分散のようなものです。
詳述すると、n個の要素があり、はxの平均値を表し、はyの平均を表します。xμyμ
Sxx=1n∑i=1n(x−xμ)²
Syy=1n∑i=1n(y−yμ)²
Sxy=1n∑i=1n(x−xμ)(y−yμ)
うまくいけば、これはあなたのために働くはずです。
また、4次元で体積の広がりやサーテロンの大きさを測定するなど、より高い次元でそれを行う方法を知りたい場合は、次のようなマトリックスを形成する必要があります。
Sxx Sxy Sxz ...
Syx Syy Syz ...
Szx Szy Szz ...
... ... ... ...
そして、あなたが必要とする多くの次元のために続けます。上記の定義が与えられているが、異なる変数について、S値を把握できるはずです。
マトリックスが形成されたら、行列式を取得し、平方根を見つければ完了です。