Détermine les variances individuelles, glissantes ou par blocs pour un ensemble de données.
Syntaxe
Variance(DataSet, [ Mode = PROCESS_COLUMNS ] [ , IntervalWidth ])
Â
La syntaxe de la fonction Variance se compose des éléments suivants :
Section |
Description |
||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
DataSet |
L'ensemble de données à évaluer. Toutes les structures de données sont autorisées. Tous les types de données numériques sont autorisés. Pour les types de données complexes, un nombre est formé. Si l'argument est une liste, alors la fonction est exécutée pour chaque élément de la liste et le résultat est également une liste. |
||||||||||||||
Mode |
PrĂ©cise comment les matrices de donnĂ©es et les sĂ©ries de signaux doivent ĂȘtre traitĂ©es et si les variances individuelles, glissantes ou par blocs doivent ĂȘtre dĂ©terminĂ©es. L'argument Mode peut avoir les valeurs suivantes :
...plus une constante optionnelle, qui détermine la méthode de calcul :
Si l'argument est une liste, alors son premier élément est pris. S'il s'agit à nouveau d'une liste, le processus est répété. Si l'argument n'est pas spécifié, il est défini à la valeur par défaut PROCESS_COLUMNS . |
||||||||||||||
IntervalWidth |
Cet argument est nĂ©cessaire pour dĂ©terminer les variances glissantes et par bloc. La largeur de l'intervalle spĂ©cifie ensuite le nombre de valeurs Ă examiner. La largeur doit ĂȘtre un nombre impair. Sinon, l'intervalle est asymĂ©trique, et une valeur supplĂ©mentaire est incluse dans le calcul Ă droite du centre par opposition Ă la gauche. Les structures de donnĂ©es autorisĂ©es sont Scalaire. Tous les types de donnĂ©es entiers sont autorisĂ©s. La valeur doit ĂȘtre supĂ©rieure ou Ă©gale Ă 1. Si l'argument est une liste, alors son premier Ă©lĂ©ment est pris. S'il s'agit Ă nouveau d'une liste, le processus est rĂ©pĂ©tĂ©. |
Remarques
Le résultat est toujours du type de données Virgule flottante de 64 bits.
La variance d'un échantillon est définie comme suit :
avec la moyenne
Si DataSet est une valeur scalaire, alors 0 est toujours renvoyé. Pour les signaux et les séries de signaux, la composante Y est traitée et la composante X ou Z est copiée, si possible. Lors du calcul de variances glissantes et de variances par bloc, la structure des données du résultat correspond à celle de l'argument. Si DataSet est une série de données ou un signal, le résultat est une valeur scalaire avec la variance recherchée, sinon le résultat est une série de données ou un signal avec une variance par colonne ou par ligne.
Disponible dans
FlexPro View, Basic, Professional, Developer Suite
Exemples
Variance({1, 3, 5, 2, 4}) |
Renvoie 2.5. |
Variance({{1, 3, 5, 2, 4}, {2, 6, 10, 4, 8}}) |
Renvoie {2.5, 10}. |
Variance({{1, 3, 5, 2, 4}, {2, 6, 10, 4, 8}}, PROCESS_ROWS) |
Renvoie {0.5, 4.5, 12.5, 2, 8}. |
Variance({1, 2, 3, 2, 1}, CALC_MOVING, 3) |
Renvoie { 0.5, 1, 0.3333333333333339, 1, 0.5 }. |
Variance({1, 2, 3, 4, 4.5, 5}, CALC_BLOCK, 3) |
Renvoie {1, 0.25}. |