我正在尝试在DMwR包中运行knnImputer,用于基因组数据集。该数据集有两列 - 一个是染色体上的位置(数字,整数),另一个是甲基化值(也是数字,双精度浮点数),其中许多甲基化值缺失。想法是距离应该基于染色体上的位置。我还有几个其他特征,但选择不包括它们。然而,当我运行以下代码时,我会得到一个错误。
reg.knn <- knnImputation(as.matrix(testp), k=2, meth="median")
#ERROR:
#Error in rep(1, ncol(dist)) : nvalid 'times' argument
有什么想法是什么导致了这个问题吗? 如果这不起作用,有人知道其他好的KNN Imputers R包吗?我已经尝试了几个,但每个都返回某种错误。