Ich habe ein Array von Nullen und Einsen und ich muss wissen, ob die Daten über die Spalten verteilt oder in Klumpen konzentriert sind.
Zum Beispiel:
Wenn ich das Array x
habe und es diese Werte hat:
Spalte 1 Werte: 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1
Spalte 2 Werte: 1 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 1 0 0 1 0 0 0 1
Wenn wir die Anzahl der Einsen zählen, können wir feststellen, dass sie gleich ist, aber die Einsen in Spalte 2 sind besser verteilt und verteilt im Vergleich zu Spalte 1.
Ich versuche eine Punktzahl zu erstellen, die mir einen hohen Wert gibt, wenn die Verteilung gut ist, und einen niedrigen Wert, wenn die Verteilung schlecht ist ... irgendwelche Ideen??
Datenbeispiel:
1 0 0 0 5 0 -2 -3 0 0 1
1 0 0 0 0 0 0 0 0 0 1
2 0 0 0 0 0 0 3 -3 1 0
1 2 3 0 5 0 2 13 4 5 1
1 0 0 0 0 0 -4 34 0 0 1