我在ubuntu系统中使用kmeans时遇到问题。我似乎得到了不同的结果!我的数据说:
x<- c(0.1295..,-0.58928,-0.244252,-0.41614,-0.58804,-0.74628,-0.9045188,-1.050903,-1.197288,-1.3353877,-1.47348656,-1.607894)
当我执行kmeans函数并只想在Windows系统中获取kmeans $ centers的最大值时,
means <- max(kmeans(x, 3)$centers)
means
[1] -0.05892
当我在ubuntu 12.04系统中运行确切的代码时,我得到了完全不同的答案
means <- max(kmeans(x,3)$centers)
means
[1] -0.1482334
因此,我再次执行了kmeans而不使用max函数
means <- kmeans(x, 3)
means$centers
NULL
但是,意味着它本身具有所有条目
means
Available components:
[1] "cluster" "centers" "tots" "withinss" "tot.withinss"
[6] "betweenss" "size" "iter" "ifault"
Windows和Linux中的功能之间似乎有所变化。谁能帮我解决这个问题?
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句