KNN

KNN est disponible dans Statistics Base Edition.

La commande KNN effectue l'analyse du voisin le plus proche.

KNN [dependent variable [(MLEVEL = {S})]] 
                                   {O}
                                   {N}
    [BY factor-list] [WITH covariate-list]

[/EXCEPT VARIABLES = varlist]

[/CASELABELS VARIABLE = varname]

[/FOCALCASES VARIABLE = varname]

[/RESCALE [COVARIATE = {ADJNORMALIZED**}]]
                       {NONE           }

[/PARTITION {TRAINING = {70**   } HOLDOUT = {30**   }}]
                        {integer}           {integer}
            {VARIABLE = varname                      }

[/MODEL [METRIC = {EUCLID** }]
                  {CITYBLOCK}

        [NEIGHBORS = {FIXED**} [(K={3**    })                   ]]
                                   {integer}
                     {AUTO   } [(KMIN={3      }, KMAX={5      })]
                                      {integer}       {integer}
 
        [FEATURES = {ALL**}                                    ]
                    {AUTO } [(FORCE = variable [variable ...])]

[/CRITERIA  [NUMFEATURES = {AUTO**                       }]
                           {FIXED(integer)               }
                           {ERRORRATIO(MINCHANGE={0.01 })}
                                                 {value}

        [PREDICTED = {MEAN**}]
                     {MEDIAN}

        [WEIGHTFEATURES = {NO**}]
                          {YES }

[/CROSSVALIDATION {FOLDS = {10**   } }]
                           {integer}
                  {VARIABLE = varname}

[/MISSING USERMISSING = {EXCLUDE**}]
                        {INCLUDE  }

[/VIEWMODEL [DISPLAY = {YES**}]]
                       {NO   }

[/PRINT [CPS**] [NONE]]

[/SAVE [PREDVAL[(varname)]]     ]
       [PREDPROB[(rootname)]]
       [PARTITION[(varname)]]
       [FOLD[(varname)]]
       [MAXCAT({25**   })]
               {integer}

[/OUTFILE [MODEL ='filename']                 ]
          [FOCALCASES = 'savfile' | 'dataset'].

**Par défaut si la sous-commande ou le mot-clé est omis.

Cette commande lit le jeu de données actif et entraîne l'exécution de toutes les commandes en attente. Pour plus d'informations, voir la rubrique Commande .

La syntaxe de la commande KNN peut être générée à partir de la boîte de dialogue Analyse du voisin le plus proche .

Historique des versions

Edition 17.0

  • Commande introduite.

Exemple

KNN DepVar BY A B C WITH X Y Z.