MAXINDEX
Applicable uniquement à PredictiveInsight.
Syntaxe
MAXINDEX(data [, n])
Paramètres
data
Début d'une plage de données pour laquelle l'index de la n ème valeur maximale de chaque ligne doit être calculé. Il peut s'agir d'une colonne ou d'une expression convertie en colonne. 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 ® .
n
Nombre supérieur à zéro. La valeur par défaut, un, renvoie l'index de la valeur la plus élevée de chaque ligne. (Deux renvoie l'index de la deuxième valeur la plus élevée, trois, l'index de la troisième valeur la plus élevée, etc.)
Description
MAXINDEX recherche la n ème valeur maximale de chaque ligne de la plage de données spécifiée et renvoie un index de colonne pour son emplacement. Il renvoie une nouvelle colonne contenant une valeur unique représentant l'index de la n ème valeur maximale de chaque ligne. La valeur un indique la première cible de la première colonne. S'il existe plusieurs valeurs maximales, la première colonne contenant la n ème valeur maximale est renvoyée.
*
Si vous avez plusieurs colonnes, chacune d'elles représentant une classe de sortie distincte, vous pouvez utiliser MAXINDEX pour sélectionner la "classe gagnante". Vous pouvez ensuite apprendre avec une seule colonne en sortie au lieu de plusieurs colonnes en sortie. Par exemple, V4 = MAXINDEX(V1:V3) génère :
V1 V2 V3 V4 0 1 0 2 1 0 0 1 0 0 1 3
Exemples
Crée une colonne nommée TEMP contenant la valeur deux car la valeur maximale est cinq (deuxième colonne).
Crée une colonne nommée TEMP contenant un un pour chaque ligne de la colonne V1.
Crée une colonne nommée TEMP dont chaque valeur représente l'index de la valeur maximale de la ligne correspondante dans les colonnes V6, V7 et V8. Un un est renvoyé si la valeur maximale se trouve dans la colonne V6, un deux est renvoyé si la valeur maximale se trouve dans la colonne V7 et un trois est renvoyé si la valeur maximale se trouve dans la colonne V8.
Crée une colonne nommée TEMP, dans laquelle les cibles des lignes 1 à 5 contiennent une valeur représentant l'index de la valeur maximale de la ligne correspondante dans les colonnes V1 à V3. Les autres cibles de TEMP sont vides.
Fonctions associées