目前我正在使用 SAS 中的 proc discrim 对数据集运行 kNN 分析,但问题可能需要我获取表中每一行的前 k 个邻居列表,那么如何从 SAS 获取此列表? ?
感谢您的回答,但我正在寻找每个数据点的邻居列表,例如,如果我有数据集:姓名年龄邮政编码酒精约翰 26 08439 是凯茜 49 47789 没有史密斯 37 90897 没有汤姆 34 88642 是
然后我需要列表:
名称邻居 1 邻居 2 约翰汤姆凯茜凯茜汤姆史密斯史密斯凯茜汤姆汤姆约翰凯茜
我无法从 SAS 中找到这个输出,我可以通过编程来获得这个列表吗?谢谢!