Class StdStats

java.lang.Object
de.pakad.statistics.Stats

public class StdStats extends Object
Die Klasse StdStatistics stellt verschiedene Methoden für statistische Berechnungen zur Verfügung.

Wird an eine Methode, die die ein Array erwartet, ein null-Wert übergeben, wird eine IllegalArgumentException-Ausnahme geworfen.

COPYRIGHT BY Karsten Brodmann 2022 - Die Bibliothek darf ausschließlich für private Lernzwecke verwendet werden. Eine Weitergabe ist nur mit schriftlicher Genehmigung des Autors gestattet.

Version:
1.0
Author:
Karsten Brodmann (kb@punkt-akademie.de)
  • Method Summary

    Modifier and Type
    Method
    Description
    static double
    avg(double[] a)
    Berechnung des Durchschnitts.
    static double
    avg(int[] a)
    Berechnung des Durchschnitts.
    static double
    max(double[] a)
    Maximalwert eines (unsortierten) Arrays.
    static int
    max(int[] a)
    Maximalwert eines (unsortierten) Arrays.
    static double
    median(double[] a)
    Berechnung des Medians eines sortierten Arrays.
    static double
    median(int[] a)
    Berechnung des Medians eines sortierten Arrays.
    static double
    min(double[] a)
    Minimumwert eines (unsortierten) Arrays.
    static int
    min(int[] a)
    Minimumwert eines (unsortierten) Arrays.
    static void
    sort(double[] a)
    Sortieren eines Arrays von Gleitkommazahlen.
    static void
    sort(int[] a)
    Sortieren eines ganzzahligen Arrays.
    static double
    sstddev(double[] a)
    Standardabweichung (der Stichprobe).
    static double
    sstddev(int[] a)
    Standardabweichung (der Stichprobe).
    static double
    stddev(int[] a)
    Standardabweichung (der Grundgesamtheit).
    static double
    sum(double[] a)
    Summe der Elemente eines Arrays.
    static int
    sum(int[] a)
    Summe der Elemente eines Arrays.
    static double
    svar(double[] a)
    Stichprobenvarianz (sample variance).
    static double
    svar(int[] a)
    Stichprobenvarianz (sample variance).
    static double
    var(double[] a)
    Varianz der Grundgesamtheit
    static double
    var(int[] a)
    Varianz der Grundgesamtheit

    Methods inherited from class java.lang.Object

    equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Method Details

    • sort

      public static void sort(int[] a)
      Sortieren eines ganzzahligen Arrays.
      Parameters:
      a - Array ganzer Zahlen
    • sort

      public static void sort(double[] a)
      Sortieren eines Arrays von Gleitkommazahlen.
      Parameters:
      a - Array von Gleitkommazahlen
    • min

      public static int min(int[] a)
      Minimumwert eines (unsortierten) Arrays.
      Parameters:
      a - Array ganzer Zahlen
      Returns:
      Minimumwert
    • max

      public static int max(int[] a)
      Maximalwert eines (unsortierten) Arrays.
      Parameters:
      a - Array ganzer Zahlen
      Returns:
      Maximum
    • avg

      public static double avg(int[] a)
      Berechnung des Durchschnitts.
      Parameters:
      a - Array mit ganzen Zahlen
      Returns:
      Mittelwert
    • median

      public static double median(int[] a)
      Berechnung des Medians eines sortierten Arrays.
      Parameters:
      a - Array mit ganzen Zahlen
      Returns:
      Mittelwert
    • sum

      public static int sum(int[] a)
      Summe der Elemente eines Arrays.
      Parameters:
      a - Array mit ganzen Zahlen
      Returns:
      Summe der Elemente
    • svar

      public static double svar(int[] a)
      Stichprobenvarianz (sample variance).
      Parameters:
      a - Array ganzer Zahlen
      Returns:
      Stichprobenvarianz
    • var

      public static double var(int[] a)
      Varianz der Grundgesamtheit
      Parameters:
      a - Array ganzer Zahlen
      Returns:
      Stichprobenvarianz
    • sstddev

      public static double sstddev(int[] a)
      Standardabweichung (der Stichprobe).
      Parameters:
      a - Array ganzer Zahlen
      Returns:
      Standardabweichung der Stichprobe; Double.NaN wenn nicht existent
    • stddev

      public static double stddev(int[] a)
      Standardabweichung (der Grundgesamtheit).
      Parameters:
      a - Array ganzer Zahlen
      Returns:
      Standardabweichung der Grundgesamtheit; Double.NaN wenn nicht existent
    • min

      public static double min(double[] a)
      Minimumwert eines (unsortierten) Arrays.
      Parameters:
      a - Array von Gleitkommazahlen
      Returns:
      Minimumwert
    • max

      public static double max(double[] a)
      Maximalwert eines (unsortierten) Arrays.
      Parameters:
      a - Array von Gleitkommazahlen
      Returns:
      Maximum
    • avg

      public static double avg(double[] a)
      Berechnung des Durchschnitts.
      Parameters:
      a - Array mit Gleitkommazahlen
      Returns:
      Mittelwert
    • median

      public static double median(double[] a)
      Berechnung des Medians eines sortierten Arrays.
      Parameters:
      a - Array mit Gleitkommazahlen
      Returns:
      Mittelwert
    • sum

      public static double sum(double[] a)
      Summe der Elemente eines Arrays.
      Parameters:
      a - Array mit Gleitkommazahlen
      Returns:
      Summe der Elemente
    • svar

      public static double svar(double[] a)
      Stichprobenvarianz (sample variance).
      Parameters:
      a - Array mit Gleitkommazahlen
      Returns:
      Stichprobenvarianz
    • var

      public static double var(double[] a)
      Varianz der Grundgesamtheit
      Parameters:
      a - Array mit Gleitkommazahlen
      Returns:
      Stichprobenvarianz
    • sstddev

      public static double sstddev(double[] a)
      Standardabweichung (der Stichprobe).
      Parameters:
      a - Array mit Gleitkommazahlen
      Returns:
      Standardabweichung der Stichprobe; Double.NaN wenn nicht existent