System.Math.MeanAndStdDev

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

procedure MeanAndStdDev(const Data: array of Single; var Mean, StdDev: Single);
procedure MeanAndStdDev(const Data: array of Double; var Mean, StdDev: Double);
procedure MeanAndStdDev(const Data: array of Extended; var Mean, StdDev: Extended);

C++

extern DELPHI_PACKAGE void __fastcall MeanAndStdDev(const float *Data, const int Data_High, float &Mean, float &StdDev)/* overload */;

Propriétés

Type Visibilité  Source Unité  Parent
procedure
function
public
System.Math.pas
System.Math.hpp
System.Math System.Math

Description

Calcule la moyenne et la variance des éléments d'un tableau.

MeanAndStdDev calcule la moyenne (Mean) et l'écart type en une seule fois. Donc son utilisation est deux fois plus rapide que des appels séparés. La précision peut être perdue lorsque la moyenne Mean est très élevée (> 10e7) ou lorsque la variance est très faible.

Data spécifie les données à récapituler. Dans C++, Data_Size est l'indice du dernier élément dans le tableau Data (nombre d'éléments moins un). La moyenne est renvoyée par Mean et l'écart type par StdDev.

Remarque :  Si la taille exemple est de 1 (c'est-à-dire si Data ne contient qu'une seule entrée), StdDev renvoie la valeur de Data[0] et non pas zéro.

Voir aussi