std.stats

Statistik-Funktionen für int64-Arrays: Summe, Produkt, Minimum, Maximum, Durchschnitt, Median (verwendet std.sort intern), Varianz, Standardabweichung, Spannbreite, Suche nach Wert (Vorwärts/Rückwärts), Zählen, Enthaltensein-Test und Prozentberechnung. Alle Operationen arbeiten auf einem übergebenen Speicherzeiger und Array-Länge.

Einsatzbereiche: Datenanalyse, Monitoring-Dashboards, Qualitätskontrolle, Benchmark-Auswertungen, wissenschaftliche Berechnungen.

Autor: Andreas Röne
Copyright: 2024-2025 Andreas Röne


Imports

Funktionen

Signatur Sichtbarkeit Beschreibung
StatsGet(arr: int64, i: int64): int64 priv Liest Element an Index (intern)
ArraySum(arr: int64, n: int64): int64 pub Berechnet Summe aller Array-Elemente
ArrayMin(arr: int64, n: int64): int64 pub Gibt kleinstes Element zurück
ArrayMax(arr: int64, n: int64): int64 pub Gibt größtes Element zurück
ArrayAvg(arr: int64, n: int64): int64 pub Berechnet arithmetischen Durchschnitt
ArrayCount(arr: int64, n: int64): int64 pub Gibt Anzahl der Elemente zurück
ArrayProduct(arr: int64, n: int64): int64 pub Berechnet Produkt aller Elemente
ArrayFirst(arr: int64, n: int64, fallback: int64): int64 pub Gibt erstes Element oder Fallback
ArrayLast(arr: int64, n: int64, fallback: int64): int64 pub Gibt letztes Element oder Fallback
ArrayIndexOf(arr: int64, n: int64, value: int64): int64 pub Findet ersten Index eines Werts
ArrayLastIndexOf(arr: int64, n: int64, value: int64): int64 pub Findet letzten Index eines Werts
ArrayContains(arr: int64, n: int64, value: int64): bool pub Prüft ob Wert im Array vorhanden
ArrayCountValue(arr: int64, n: int64, value: int64): int64 pub Zählt Vorkommen eines Werts
ArraySort(arr: int64, n: int64): void pub Sortiert Array aufsteigend in-place
ArrayMedian(arr: int64, n: int64): int64 pub Berechnet Median des Arrays
ArrayRange(arr: int64, n: int64): int64 pub Berechnet Spannbreite (Max minus Min)
ArraySumSquares(arr: int64, n: int64): int64 pub Berechnet Summe der Quadrate
ArrayVariance(arr: int64, n: int64): int64 pub Berechnet Varianz der Elemente
ArrayStdDev(arr: int64, n: int64): int64 pub Berechnet Standardabweichung
Clamp64(value: int64, minVal: int64, maxVal: int64): int64 pub Begrenzt Wert auf Bereich
Percentage64(value: int64, total: int64): int64 pub Berechnet Prozentwert von Gesamt
InRange64(value: int64, minVal: int64, maxVal: int64): bool pub Prüft ob Wert im Bereich liegt
AbsDiff64(a: int64, b: int64): int64 pub Gibt absoluten Differenzbetrag zurück