Die Deutsche Programmiersprache


Bedienungsanleitung


sprach-toggle dark mode toggeln

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

  1. 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

  1. 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

  1. 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

  1. 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

  1. 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

  1. 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

  1. 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

  1. 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

  1. die relative Häufigkeit von <x> in <liste>
  2. 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

  1. 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

  1. der Mittelwert von <liste>
  2. 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

  1. der Median von <liste>
  2. 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

  1. 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

  1. 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

  1. die Varianz von <liste>
  2. 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

  1. 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

  1. 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

  1. 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

  1. 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

  1. 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

  1. der Bestimmtheitsmaß von <liste1> und <liste2>

Implementation

    Gib der empirische Korrelationskoeffizient von liste1 und liste2 hoch 2 zurück.
<
>