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.