AbsoluteDeviationFromMedian (FPScript)

21.09.2021

Détermine l'écart moyen absolu par rapport à la médiane d'un ensemble de données. Il s'agit de la moyenne des écarts par rapport à la médiane. La médiane est la valeur qui se trouve exactement au centre d'une série de données après le tri. Si l'ensemble de données contient un nombre pair de valeurs, la moyenne des deux valeurs centrales est formée.

Syntaxe

AbsoluteDeviationFromMedian(DataSet, [ Mode = PROCESS_ROWS ] [ , IntervalWidth ])

 

La syntaxe de la fonction AbsoluteDeviationFromMedian 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.

L'argument Mode peut avoir les valeurs suivantes :

 

Si l'argument n'est pas spécifié, il est défini à la valeur par défaut PROCESS_ROWS .

IntervalWidth

Cet argument est nécessaire pour déterminer le déplacement et bloquer les écarts par rapport à la médiane. 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.

Pour les signaux et les séries de signaux, la composante Y est traitée et les composantes X ou Z sont copiées, si possible. Lors du calcul des écarts de déplacement et de bloc par rapport à la médiane, 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 l'écart moyen absolu recherché ; sinon, le résultat est une série de données ou un signal avec un écart moyen absolu par colonne ou ligne.

Disponible dans

FlexPro Basic, Professional, Developer Suite

Exemples

AbsoluteDeviationFromMedian({3, 1, 10})

Renvoie 3.0. La médiane des séries de données triées {1, 3, 10} est de 3. La première valeur s'écarte de 2 par rapport à la médiane et la troisième valeur s'écarte de 7. Le résultat est donc calculé à partir de (2 + 0 + 7) / 3.

AbsoluteDeviationFromMedian({{3, 1, 10}, {3, 1, 10}})

Renvoie {0.0, 0.0, 0.0}. À partir de la matrice, la fonction calcule ligne par ligne l'écart absolu moyen par rapport à la médiane.

AbsoluteDeviationFromMedian({{3, 1, 10}, {3, 1, 10}}, PROCESS_COLUMNS)

Renvoie {3.0, 3.0}. À partir de la matrice, la fonction calcule colonne par colonne l'écart moyen absolu par rapport à la médiane.

AbsoluteDeviationFromMedian({1, 7, 3, 2, 5}, CALC_MOVING, 3)

Renvoie { 3, 2, 1.666666666666667, 1, 1.5 }. La fonction calcule l'écart absolu de la moyenne mobile par rapport à la médiane pour {1, 7}, {1, 7, 3}, {7, 3, 2}, {3, 2, 5} et {2, 5}.

AbsoluteDeviationFromMedian({1, -1, 3, 7, 4.5, 5}, CALC_BLOCK, 3)

Renvoie { 1.333333333333333, 0.8333333333333334 }. La fonction calcule l'écart moyen absolu par rapport à la médiane bloc par bloc pour {1, -1, 3} et {7, 4.5, 5}.

Voir aussi

Fonction AbsoluteDeviationFromMean

Objet d'analyse Grandeurs Statistiques

Partager l’article ou envoyer par mail :

Vous serez probablement intéressé par les articles suivants :