KNN

KNN 在 Statistics Base Edition 中可用。

KNN 指令會執行最近鄰接項分析。

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'].

**如果省略了次指令或關鍵字,則為預設值。

此指令會讀取作用中資料集,並導致執行任何擱置指令。 如需相關資訊,請參閱主題 指令順序

可以從「 最近鄰法分析 」對話框產生 KNN 指令的語法。

發行歷程

版本 17.0

  • 已建立指令。

範例

KNN DepVar BY A B C WITH X Y Z.