Allgemeines Histogramm
- Aktualisiert2025-07-30
- 6 Minute(n) Lesezeit
Bestimmt das diskrete Histogramm der Eingangsfolge X auf der Grundlage der angegebenen Klassenparameter.

Ein-/Ausgänge
X
—
X stellt die Eingangsdaten dar.
Klassen
—
Klassen gibt die Begrenzungen für jede Histogrammklasse an. Das Bedienelement Klassen ist ein Array aus Clustern, in dem jeder Cluster den Wertebereich einer Klasse festlegt.
Max
—
Max. bestimmt den Höchstwert, der in das Histogramm einbezogen werden soll. Ist das Eingangs-Array Intervalle nicht leer, wird dieser Eingang ignoriert.
Min
—
Min gibt den Mindestwert an, der in das Histogramm einbezogen werden soll. Ist das Eingangs-Array Intervalle nicht leer, wird dieser Eingang ignoriert.
Klassenanzahl
—
Mit Klassenanzahl wird die Anzahl der Histogrammklassen festgelegt. Klassenanzahl wird nur beachtet, wenn das Eingangs-Array Klassen leer ist. Per Standardeinstellung wird die Klassenanzahl nach der Sturges-Regel berechnet: Klassenanzahl = 1 + 3,3log(Größe von (X)).
Einbeziehen
—
Mit Einbeziehen wird festgelegt, wie die Grenzen jeder Histogrammklasse zu behandeln sind. Wenn das Array Klassen nicht leer ist, werden die Eingänge Max., Min., Klassenanzahl und Einbeziehen ignoriert.
Histogrammgraph
—
Histogrammgraph zeigt den Graphen des Histogramms der Eingangsfolge X an. Die y-Achse stellt die Histogrammanzahl dar und die x-Achse die mittleren Werte der Intervalle (Klassen) des Histogramms.
Histogramm
—
Mit Histogramm wird das zu erstellende Histogramm definiert.
Achse
—
Achse gibt den Mittenwert für jedes Intervall von Histogramm an. Der Mittenwert einer Klasse wird entsprechend der folgenden Gleichung berechnet und in Achse ausgegeben. center[i] = (lower + upper)/2,wobei lower die untere Grenze von Bin i und upper die obere Grenze von Bin i ist.
Anz. außerhalb
—
Anz. außerhalb enthält Angaben zu Werten, die nach erfolgreicher Ausführung des VIs keiner Histogrammklasse angehören. Hinweis Die Elemente oben und unten haben nur Bedeutung, wenn Sie Bins so angeben, dass Bins[0].upper ≤ Bins[1].lower < Bins[1].upper, ...- < Bins[k - 1].lower und < Bins[k - 1].upper, wobei k die Anzahl der Elemente in Binsist.
Fehler
—
Fehler gibt alle Fehler oder Warnungen des VIs aus. Zur Umwandlung eines Fehlercodes oder einer Warnung in einen Fehler-Cluster verbinden Sie Fehler mit dem VI Fehler-Cluster aus Fehlercode. |
Das Histogramm wird nach folgenden Schritten ermittelt:
- Bestimmung aller Histogrammklassen (Intervalle) anhand des Eingangs-Arrays Klassen.
- Definition der Funktion yi(x).
- Berechnung der Histogrammfolge H.
Bestimmung der Klassen
Die Gleichung zur Bestimmung der Klassenintervalle lautet:
Δi =(Bins[i].lower: Bins[i].upper) i = 0, 1, 2, ..., k - 1
wobei Klassen[i].unterhalb dem Wert unterhalb im i-ten Cluster des Arrays Klassen entspricht, Klassen[i].oberhalb der Wert oberhalb im i-ten Cluster des Arrays Klassen und k der Anzahl der Elemente in Klassen und somit der Gesamtanzahl der Histogrammklassen.
Ob die beiden Endpunkte Bins[i].lower und Bins[i].upper jeder Bin in der Bin Δ enthalten sindi enthalten sind, hängt vom Wert des Einschlusses in dem entsprechenden Cluster i von Binsab.
Wenn Klassen ein leeres Array ist, werden die Histogrammklassen anhand der Eingänge Max., Min. und Klassenanzahl bestimmt. Jede Bin-BreiteΔx ist gleich und wird nach der folgenden Gleichung berechnet.

Wenn das Array Klassen Elemente enthält, werden die Klassenbreiten durch den Unterparameter Einbeziehen des Parameters Klassen festgelegt.
Wenn Einbeziehen auf unterhalb gesetzt ist, werden die Klassenbreiten nach folgenden Gleichungen ermittelt:
Δ0 =[min: min +Δx)
Δ1 =[min +Δx:min +2Δx)
⋮Δi =[min +iΔx:min +(i + 1)Δx)
⋮Δk - 1 =[min +(k - 1)Δx:max]
Wenn Einbeziehen auf oberhalb gesetzt ist, werden die Klassenbreiten nach folgenden Gleichungen ermittelt:
Δ0 =[min:min +Δx]
Δ1 =(min +Δx:min +2Δx]
⋮Δi =(min +iΔx:min +(i + 1)Δx]
⋮Δk - 1 =(min +(k - 1)Δx:max]
Herleitung der Funktion yi(x).
Die Funktion yi(x) ist durch folgende Gleichung definiert:

Fällt beispielsweise x in das FeldΔi, dann ist yi(x) = 1.
Berechnung der Histogrammfolge H
Die Histogrammfolge H wird anhand folgender Gleichung ermittelt:

wobei H die Elemente des Histogrammsder Ausgabesequenz darstellt, n die Anzahl der Elemente in der Eingabesequenz Xist, hi die Gesamtzahl der Punkte in der Eingabeanordnung X ist, die in das Bin Δ fallenifallen, i = 0, 1, ..., k - 1, und k ist die Anzahl der Bins.
Beispiele
Die folgenden Beispieldateien sind in LabVIEW enthalten.
- labview\examples\Mathematics\Probability and Statistics\Running Histogram.vi
X
—
Klassen
—
Untergrenze
—
Einbeziehen
—
Klassenanzahl
—
Histogrammgraph
—
Histogramm
—
Achse
—
Anz. außerhalb
—
Gesamt
—