series_stats_dynamic()

Gibt Statistiken für eine Reihe in einem dynamischen Objekt zurück.

Syntax

series_stats_dynamic(Serie [,ignore_nonfinite ])

Parameter

Name type Erforderlich Beschreibung
Serie dynamisch Ein Array numerischer Werte.
ignore_nonfinite bool Gibt an, ob die Statistiken berechnet werden sollen, während nicht endliche Werte wie null, NaN, inf usw. ignoriert werden. Der Standardwert ist false, der zurückgibt null , wenn nicht endliche Werte im Array vorhanden sind.

Gibt zurück

Ein dynamisches Eigenschaftsbehälterobjekt mit folgendem Inhalt:

  • min: Der Mindestwert im Eingabearray.
  • min_idx: Die erste Position des Mindestwerts im Eingabearray.
  • max: Der maximale Wert im Eingabearray.
  • max_idx: Die erste Position des Maximalwerts im Eingabearray.
  • avg: Der Durchschnittswert des Eingabearrays.
  • variance: Die Beispielvarianz des Eingabearrays.
  • stdev: Die Standardabweichung des Beispiels des Eingabearrays.
  • sum: Die Summe der Werte im Eingabearray.
  • len: Die Länge des Eingabearrays.

Beispiel

print x=dynamic([23, 46, 23, 87, 4, 8, 3, 75, 2, 56, 13, 75, 32, 16, 29]) 
| project stats=series_stats_dynamic(x)

Ausgabe

stats
{"min": 2.0, "min_idx": 8, "max": 87.0, "max_idx": 3, "avg": 32.8, "stdev": 28.50363853548269, "variance": 812.45714285714291, "sum": 492.0, "len": 15}