如果我们有一个 6 行 10 列的矩阵,我们必须确定 k 值。如果我们假设默认 k 值为 5,并且如果我们的列数少于 5 而行数相同为 6,我们可以假设columns=k 值是否正确?即 rows=6 cols=4 然后 k=col-1 => k=3
最佳答案
k=n^(1/2)
其中 n 是实例数,不是特征。 reference 1 , reference 2
关于matlab - 如何在matlab中确定矩阵的k最近邻算法的k值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18110951/