L4G >  var  

Afficher tout Masquer tout

var permet de trouver la variance d'une série de variables numériques.

 

Syntaxe

   var( liste_exprg )

 

Paramètres

Elément

Description

Remarques

liste_exprg

Liste d'expressions_généralisées séparées par le caractère ','.

Les expressions doivent être de type numérique.

 

Exemples

   # Variance de plusieurs expressions numériques
    VAR_CA = var( CA_MENSUEL(1..12) )

 

Description

var permet de calculer la variance d'un nombre quelconque de variables ou d'expressions numériques, c'est-à-dire le résultat du calcul suivant :

( sx2 - ( sx * sx / n ) ) / n

avec les conventions suivantes :

sx2 = somme des carrés des éléments,
sx = somme des éléments,
n = nombre d'éléments.

On peut mêler des variables de type libellé, des décimaux, des entiers, des flottants et des double précision.

Le type du résultat dépend du type des arguments et de l'ordre de grandeur du résultat. Il peut être Integer si tous les éléments sont de type Integer et si tous les calculs intermédiaires sont des entiers ainsi que la variance, Double s'il y a au moins un Double dans la série d'arguments, Decimal dans les autres cas.

Si l'un des arguments de la fonction est une variable dimensionnée sans précision d'indice ou d'intervalle d'indices, tous les éléments de la variable sont utilisés. La précision d'un indice ou d'un intervalle d'indice détermine les éléments à prendre en compte.

Si l'on donne un intervalle d'indices tel qu'il n'existe aucun élément dont on puisse calculer la variance, par exemple var(VARIABLES(1..0)), le résultat retourné est 0.

 

Erreurs associées

Erreur

Description

ERMODE (10)

Les indices donnés ne sont pas numériques.

ERINDI ( 8)

Erreur de bornes pour des indices.

ERDOM (50)

Les arguments ne sont pas numériques.

ERDIM (55)

Trop de dimensions données.

 

Mots-clés associés

MIN - MAX - SUM - PRD - AVG - UNI - FIND