Duden/Statistik Funktionen
Höchste_ListeZ
Gibt den höchsten Wert der Zahlen Liste zurück.
- Parameter:
liste
- Parameter Typ:
Zahlen Liste
- Rückgabe Typ:
Zahl
Aliase
der höchste Wert aus <liste>
Implementation
Die Zahl maxNum ist der minimale Wert einer Zahl. Für jede Zahl z in liste, speichere die größere Zahl von z und maxNum in maxNum. Gib maxNum zurück.
Höchste_ListeK
Gibt den höchsten Wert der Kommazahlen Liste zurück.
- Parameter:
liste
- Parameter Typ:
Kommazahlen Liste
- Rückgabe Typ:
Kommazahl
Aliase
der höchste Wert aus <liste>
Implementation
Die Kommazahl maxNum ist der minimale Wert einer Kommazahl. Für jede Kommazahl z in liste, speichere die größere Zahl von z und maxNum in maxNum. Gib maxNum zurück.
Kleinste_ListeZ
Gibt den kleinsten Wert der Zahlen Liste zurück.
- Parameter:
liste
- Parameter Typ:
Zahlen Liste
- Rückgabe Typ:
Zahl
Aliase
der kleinste Wert aus <liste>
Implementation
Die Zahl maxNum ist der maximale Wert einer Zahl. Für jede Zahl z in liste, speichere die kleinere Zahl von z und maxNum in maxNum. Gib maxNum zurück.
Kleinste_ListeK
Gibt den kleinsten Wert der Kommazahlen Liste zurück.
- Parameter:
liste
- Parameter Typ:
Kommazahlen Liste
- Rückgabe Typ:
Kommazahl
Aliase
der kleinste Wert aus <liste>
Implementation
Die Kommazahl maxNum ist der maximale Wert einer Kommazahl. Für jede Kommazahl z in liste, speichere die kleinere Zahl von z und maxNum in maxNum. Gib maxNum zurück.
Mindestens_Liste
Gibt die Summe der relativen Häufigkeiten aller Zahlen größer als, oder x.
- Parameter:
x
,liste
- Parameter Typ:
Kommazahl
,Kommazahlen Liste
- Rückgabe Typ:
Kommazahl
Aliase
wie viel Prozent der Zahlen aus <liste> mindestens <x> sind
Implementation
Die Kommazahl a ist 0,0. Für jede Kommazahl z in liste, wenn z kleiner als, oder x ist, erhöhe a um 1. Gib a durch die Länge von liste zurück.
Höchstens_Liste
Gibt die Summe der relativen Häufigkeiten aller Zahlen kleiner als, oder x.
- Parameter:
x
,liste
- Parameter Typ:
Kommazahl
,Kommazahlen Liste
- Rückgabe Typ:
Kommazahl
Aliase
wie viel Prozent der Zahlen aus <liste> höchstens <x> sind
Implementation
Die Kommazahl a ist 0,0. Für jede Kommazahl z in liste, wenn z größer als, oder x ist, erhöhe a um 1. Gib a durch die Länge von liste zurück.
Zwischen_Liste
Gibt die Summe der relativen Häufigkeiten aller Zahlen zwischen x und y.
- Parameter:
x
,y
,liste
- Parameter Typ:
Kommazahl
,Kommazahl
,Kommazahlen Liste
- Rückgabe Typ:
Kommazahl
Aliase
wie viel Prozent der Zahlen aus <liste> zwischen <x> und <y> sind
Implementation
Die Kommazahl a ist 0,0. Für jede Kommazahl z in liste, wenn z größer als, oder x ist und z kleiner als, oder y ist, erhöhe a um 1. Gib a durch die Länge von liste zurück.
Absolute_Häufigkeit
Gibt die absolute Häufigkeit von x aus der gegebenen Liste zurück.
- Parameter:
liste
,x
- Parameter Typ:
Kommazahlen Liste
,Kommazahl
- Rückgabe Typ:
Zahl
Aliase
die absolute Häufigkeit von <x> in <liste>
Implementation
Die Zahl anzahl ist 0. Für jede Kommazahl z in liste, wenn z gleich x ist, erhöhe anzahl um 1. Gib anzahl zurück.
Relative_Häufigkeit
Gibt die absolute Häufigkeit von x aus der gegebenen Liste zurück.
- Parameter:
liste
,x
- Parameter Typ:
Kommazahlen Liste
,Kommazahl
- Rückgabe Typ:
Kommazahl
Aliase
die relative Häufigkeit von <x> in <liste>
wie viel Prozent der Zahlen aus <liste> gleich <x> sind
Implementation
Gib die absolute Häufigkeit von x in liste durch die Länge von liste zurück.
Summe
Gibt die Summe aller Zahlen der gegebenen Liste zurück.
- Parameter:
liste
- Parameter Typ:
Kommazahlen Liste
- Rückgabe Typ:
Kommazahl
Aliase
die Summe aller zahlen aus <liste>
Implementation
Die Kommazahl summe ist 0,0. Für jede Kommazahl z in liste, erhöhe summe um z. Gib summe zurück.
Mittelwert
Gibt den Mittelwert (arithmetisches Mittel) der gegebenen Liste zurück.
- Parameter:
liste
- Parameter Typ:
Kommazahlen Liste
- Rückgabe Typ:
Kommazahl
Aliase
der Mittelwert von <liste>
das arithmetische Mittel von <liste>
Implementation
Gib die Summe aller zahlen aus liste durch die Länge von liste zurück.
Median
Es muss eine sortierte Liste übergeben werden!
- Parameter:
liste
- Parameter Typ:
Kommazahlen Liste
- Rückgabe Typ:
Kommazahl
Aliase
der Median von <liste>
der Zentralwert von <liste>
Implementation
Die Kommazahl m ist (die Länge von liste) durch 2. Wenn (die Länge von liste) eine gerade Zahl ist, dann: Gib (liste an der Stelle (m nach unten gerundet als Zahl) plus liste an der Stelle (m nach oben gerundet als Zahl)) durch 2 zurück. Gib liste an der Stelle (m als Zahl plus 1) zurück.
Modalwert
Gibt eine Liste der am häufigsten auftretenden Kommazahlen aus der gegebenen Liste zurück.
Gibt eine leere Liste zurück falls die gegebene Liste leer ist.
- Parameter:
liste
- Parameter Typ:
Kommazahlen Liste
- Rückgabe Typ:
Kommazahlen Liste
Aliase
der Modalwert von <liste>
Implementation
Die Kommazahlen Liste modalwerte ist eine leere Kommazahlen Liste. Die Zahl maxAbs ist 0. Für jede Kommazahl z in liste, mache: Speichere die größere Zahl von (die absolute Häufigkeit von z in liste) und maxAbs in maxAbs. Für jede Kommazahl z in liste, mache: Wenn nicht modalwerte z enthält und die absolute Häufigkeit von z in liste gleich maxAbs ist, füge z an modalwerte an. Gib modalwerte zurück.
Quantil
Gibt das p-Quantil der gegebenen Liste zurück.
Es gibt an über welchen Wert p% der Daten befinden.
Es muss eine sortierte Liste übergeben werden!
- Parameter:
liste
,p
- Parameter Typ:
Kommazahlen Liste
,Kommazahl
- Rückgabe Typ:
Kommazahl
Aliase
das <p>-Quantil von <liste>
Implementation
Die Kommazahl np ist die Länge von liste mal p. Wenn np eine ganze Zahl ist, dann: Gib (liste an der Stelle np als Zahl plus liste an der Stelle (np als Zahl plus 1)) durch 2 zurück. Gib liste an der Stelle (np nach oben gerundet) als Zahl zurück.
Varianz
Berechnet die Varianz der gegebenen Liste.
Es gibt an wie sehr die Listenwerte um ihren Mittelwert streuen.
- Parameter:
liste
- Parameter Typ:
Kommazahlen Liste
- Rückgabe Typ:
Kommazahl
Aliase
die Varianz von <liste>
der Varianz von <liste>
Implementation
Die Kommazahl x ist 0,0. Die Kommazahl m ist der Mittelwert von liste. Für jede Kommazahl z in liste, erhöhe x um (z minus m) mal (z minus m). Gib x durch (die Länge von liste minus 1) zurück.
Standardabweichung
Berechnet die Standardabweichung (Quadratwurzel der Varianz) der Liste.
- Parameter:
liste
- Parameter Typ:
Kommazahlen Liste
- Rückgabe Typ:
Kommazahl
Aliase
die Standardabweichung von <liste>
Implementation
Gib die 2. Wurzel von der Varianz von liste zurück.
Spannweite
Gibt die Differenz des höchsten und niedristen Wertes zurück.
- Parameter:
liste
- Parameter Typ:
Kommazahlen Liste
- Rückgabe Typ:
Kommazahl
Aliase
die Spannweite von <liste>
Implementation
Gib der höchste Wert aus liste minus der kleinste Wert aus liste zurück.
Interquartilabstand
Gibt die Differenz des 0,75-Quantils und 0,25-Quantils zurück.
Es muss eine sortierte Liste übergeben werden!
- Parameter:
liste
- Parameter Typ:
Kommazahlen Liste
- Rückgabe Typ:
Kommazahl
Aliase
der Interquartilabstand von <liste>
Implementation
Gib das 0,75-Quantil von liste minus das 0,25-Quantil von liste zurück.
Kovarianz
Berechnet die Kovarianz zweier gleich langen Listen.
Beide Listen MÜSSEN gleich lang sein, sonst wird ein Laufzeitfehler geworfen.
- Parameter:
liste1
,liste2
- Parameter Typ:
Kommazahlen Liste
,Kommazahlen Liste
- Rückgabe Typ:
Kommazahl
Aliase
die empirische Kovarianz von <liste1> und <liste2>
Implementation
Wenn die Länge von liste1 ungleich die Länge von liste2 ist, löse einen Laufzeitfehler mit der Nachricht "Beide Listen müssen die gleiche Länge haben" und dem Code 1 aus. Die Kommazahl x ist 0,0. Die Kommazahl m1 ist der Mittelwert von liste1. Die Kommazahl m2 ist der Mittelwert von liste2. Für jede Zahl i von 1 bis die Länge von liste1, mache: Erhöhe x um (liste1 an der Stelle i minus m1) mal (liste2 an der Stelle i minus m2). Gib x durch (die Länge von liste1 minus 1) zurück.
Korrelationskoeffizient
Berechnet den Korrelationskoeffizienten zweier gleichlangen Listen.
Beide Listen MÜSSEN gleich lang sein, sonst wird ein Laufzeitfehler geworfen.
- Parameter:
liste1
,liste2
- Parameter Typ:
Kommazahlen Liste
,Kommazahlen Liste
- Rückgabe Typ:
Kommazahl
Aliase
der empirische Korrelationskoeffizient von <liste1> und <liste2>
Implementation
Gib (die empirische Kovarianz von liste1 und liste2) durch (die Standardabweichung von liste1 mal die Standardabweichung von liste2) zurück.
Bestimmtheitsmaß
Berechnet den Bestimmtheitsmaß zweier gleichlangen Listen (Quadrat des Korrelationskoeffizienten).
Beide Listen MÜSSEN gleich lang sein, sonst wird ein Laufzeitfehler geworfen.
- Parameter:
liste1
,liste2
- Parameter Typ:
Kommazahlen Liste
,Kommazahlen Liste
- Rückgabe Typ:
Kommazahl
Aliase
der Bestimmtheitsmaß von <liste1> und <liste2>
Implementation
Gib der empirische Korrelationskoeffizient von liste1 und liste2 hoch 2 zurück.