Ich benutze Numerics.mathdotnet, um das Histogramm der sortierten Daten zu berechnen. My-Datensatz sieht wie folgtHistogramm kategorisierte Daten in C#
row1, a, b, c
row2, x, y, z
...
und mein Histogramm berechnet wird, lassen Sie uns auf Spalte sagen 4 welches [c, z, ...] hat. Nach der Erstellung des Histogramms und dem Auftragen auf ein Diagramm (x-Achse: Buckets, y-Achse: Anzahl der Zeilen in diesem Bucket) möchte ich die Zeilen ermitteln, die in einen bestimmten Bucket fallen.
Meine Lösung: Ich übergebe den Anfang und das Ende des Buckets (berechnet mit Bucket-Breite) zur Funktion, iteriere über alle Zeilen und überprüfe, ob diese Zeile in den Bucket-Bereich fällt.
Problem: Für einige Bucket-Weiten zeigt count zu> 0 aber wenn ich es abholen findet es keine Zeilen in diesem Bucket.
Frage: Gibt es eine Möglichkeit, die Daten zusammen mit Histogramm-Ergebnissen zu erhalten? Beispiel: {bucketRange_start: x, bucketRange_end: y, zählen: n, Daten: [...]}