NORM_MINMAX
Applicable uniquement à PredictiveInsight.
Syntaxe
NORM_MINMAX(data [, keyword]) NORM_MINMAX(data, min, max [, keyword]) NORM_MINMAX(data, base_data [, keyword])
Paramètres
data
Valeurs numériques à normaliser. Il peut s'agir d'une valeur constante, d'une colonne, d'une plage de cibles ou d'une expression convertie comme l'une de ces valeurs. Pour la définition du format de data, voir la section "Paramètres des fonctions macro" du chapitre du présent document correspondant à votre produit IBM ® .
min, max
Ces deux paramètres indiquent les valeurs minimale et maximale à utiliser pour la normalisation. Il doit s'agir de constantes, excepté avec le mot clé ROW, où il peut s'agir de constantes ou de colonnes.
base_data
Ce paramètre indique une plage de données à utiliser pour le calcul des valeurs maximale et minimale à utiliser pour la normalisation. Le nombre de colonnes fournies dans base_data doit correspondre au nombre de colonnes indiqué par data. Pour la définition du format de base_data (identique à data), voir la section "Paramètres des fonctions macro" du chapitre du présent document correspondant à votre produit IBM ® .
keyword
Ce mot clé facultatif détermine la manière dont le calcul est effectué sur la plage de données d'entrée. Sélectionnez l'une des valeurs suivantes :
ALL - Effectue le calcul sur toutes les cibles de data (valeur par défaut)
COL - Effectue le calcul séparément pour chaque colonne de data
ROW - Effectue le calcul séparément pour chaque ligne de data
Pour plus de détails sur l'utilisation des mots clés dans IBM ® Campaign, voir Spécifications de format.
Pour plus de détails sur l'utilisation des mots clés dans IBM ® PredictiveInsight, voir Spécifications de format.
Description
NORM_MINMAX calcule les valeurs normalisées de la plage de données spécifiée. Toutes les valeurs renvoyées sont comprises entre zéro et un inclus. La normalisation min/max est effectuée comme suit :
min et max sont déterminés de la manière suivante :
*
Si les valeurs min et max sont fournies, elles sont respectivement utilisées pour le minimum et le maximum. Si ces paramètres sont fournis avec le mot clé ROW, les valeurs min et max peuvent correspondre à des colonnes et spécifier les valeurs min et max de chaque ligne de data. Si min et max sont des colonnes, ces colonnes doivent être de même longueur que data ou être scalaires (dans ce cas, elles contiennent une seule valeur qui est utilisée comme constante appliquée à toutes les valeurs de la colonne correspondante de data).
*
Si base_data est fourni, les valeurs minimale et maximale de cette plage de données sont calculées et utilisées pour normaliser data. Les colonnes de base_data doivent contenir plusieurs valeurs de cible.
*
*
Comme toutes les valeurs renvoyées sont comprises entre 0,0 et 1,0, les valeurs calculées à l'aide de l'équation (ci-dessus) inférieures à 0,0 sont renvoyées sous la forme 0,0. De même, les valeurs supérieures à 1,0 sont renvoyées sous la forme 1,0. NORM_MINMAX renvoie toujours une plage de données avec les mêmes dimensions que la plage de données d'entrée. Le mot clé ALL spécifie le calcul de la moyenne et de l'écart type sur l'intégralité de la plage de données d'entrée. Le mot clé COL spécifie le calcul d'une moyenne et d'un écart type pour chaque colonne d'entrée et l'utilisation de ces valeurs pour normaliser cette colonne. Le mot clé ROW spécifie le calcul d'une moyenne et d'un écart type pour chaque ligne de la plage de données spécifiée et l'utilisation de ces valeurs pour normaliser cette ligne.
*
Exemples
Crée une colonne nommée TEMP contenant la valeur zéro.
Crée une colonne nommée TEMP contenant les valeurs 0, 0.5 et 1. (Les valeurs minimale et maximale [3 et 5] sont calculées automatiquement à partir de la plage de données.)
Crée une colonne nommée TEMP contenant les valeurs 0.3, 0.4 et 0.5. (Cette fois les valeurs minimale et maximale [0 et 10] sont fournies comme arguments.)
Crée une colonne nommée TEMP contenant les valeurs normalisées du contenu de la colonne V1. Les valeurs minimale et maximale utilisées pour la normalisation sont calculées sur la colonne V1.
Crée trois colonnes nommées TEMP, VX et VY. Chacune contient respectivement les valeurs normalisées du contenu des colonnes V1, V2 et V3. Les valeurs minimale et maximale utilisées pour la normalisation sont calculées sur les colonnes V1, V2 et V3.
Crée trois colonnes nommées TEMP, VX et VY contenant chacune des valeurs dans les lignes 1 à 5. Le contenu de la colonne TEMP correspond aux valeurs normalisées des lignes correspondantes de la colonne V1, le contenu de la colonne VX correspond aux valeurs normalisées des lignes correspondantes de la colonne V2 et le contenu de la colonne VY correspond aux valeurs normalisées des lignes correspondantes de la colonne V3. Les valeurs minimale et maximale utilisées à des fins de normalisation sont calculées sur les lignes 1 à 5 des colonnes V1-V3.
Crée trois colonnes nommées TEMP, VX et VY. Chacune contient respectivement les valeurs normalisées du contenu des colonnes V1, V2 et V3. Les valeurs minimale et maximale utilisées pour la normalisation sont calculées sur les colonnes V4, V5 et V6.
Crée trois colonnes nommées TEMP, VX et VY. Chacune contient respectivement les valeurs normalisées du contenu des colonnes V1, V2 et V3. Les valeurs minimale et maximale utilisée pour la normalisation sont calculées indépendamment pour chaque colonne (une valeur min/max est calculée pour la colonne V1, une valeur min/max distincte est calculée pour la colonne V2, etc.).
Crée trois colonnes nommées TEMP, VX et VY contenant chacune des valeurs dans les 41 premières lignes. Le contenu de la colonne TEMP correspond aux valeurs normalisées des lignes 10 à 50 de la colonne V1, le contenu de la colonne VX correspond aux valeurs normalisées des lignes 10 à 50 de la colonne V2 et le contenu de la colonne VY correspond aux valeurs normalisées des lignes 10 à 50 de la colonne V2. Les valeurs minimale et maximale utilisées à des fins de normalisation sont calculées indépendamment sur les lignes 10 à 50 de chaque colonne.
Crée trois colonnes nommées TEMP, VX et VY. Chacune contient respectivement les valeurs normalisées du contenu des colonnes V1, V2 et V3. Les valeurs minimale et maximale utilisées pour la normalisation sont calculées indépendamment pour chaque colonne, à l'aide des colonnes V4-V6 (une valeur min/max est calculée sur la colonne V4 pour normaliser la colonne V1, une valeur min/max distincte est calculée sur la colonne V5 pour normaliser la colonne V2, etc.).
Crée trois colonnes nommées TEMP, VX et VY. Chacune contient respectivement les valeurs normalisées du contenu des colonnes V1, V2 et V3. Les valeurs minimale et maximale utilisées pour la normalisation sont calculées de manière indépendante sur chaque ligne des colonnes V1, V2 et V3.
Crée trois colonnes nommées TEMP, VX et VY contenant chacune des valeurs dans les 11 premières lignes. Le contenu de la colonne TEMP correspond aux valeurs normalisées des lignes 10 à 20 de la colonne V1, le contenu de la colonne VX correspond aux valeurs normalisées des lignes 10 à 20 de la colonne V2 et le contenu de la colonne VY correspond aux valeurs normalisées des lignes 10 à 20 de la colonne V3. Les valeurs minimale et maximale utilisées à des fins de normalisation sont calculées sur chacune des lignes 10 à 20 des colonnes V1-V3.
Crée trois colonnes nommées TEMP, VX et VY. Chacune contient respectivement les valeurs normalisées du contenu des colonnes V1, V2 et V3. Les valeurs minimale et maximale utilisées pour la normalisation sont calculées indépendamment pour chaque ligne sur les colonnes V8-V10.
Fonctions associées