我很惊讶地发现,clara
从library(cluster)
允许来港定居.但是函数文档没有说明它如何处理这些值.
所以我的问题是:
clara
处理NAs?kmeans
(不允许使用Nas)吗?[更新]所以我确实在clara
函数中找到了代码行:
inax <- is.na(x)
valmisdat <- 1.1 * max(abs(range(x, na.rm = TRUE)))
x[inax] <- valmisdat
Run Code Online (Sandbox Code Playgroud)
哪个缺少价值替代valmisdat
.不确定我理解使用这种配方的原因.有任何想法吗?是否更自然地分别对每个列处理NAs,可能用均值/中位数替换?