我正在使用 R 软件(R Commander)对我的数据进行聚类。我的数据有一个较小的子集,包含 200 行和大约 800 列。尝试 kmeans 聚类并在图表上绘制时出现以下错误。
“‘princomp’只能与比变量更多的单位一起使用”
然后我创建了一个 10 行和 10 列的测试文档,该文档绘制得很好,但是当我添加额外的列时,我再次收到错误。
为什么是这样?我需要能够绘制我的集群。当我在对数据集执行 kmeans 后查看数据集时,我可以看到额外的结果列,其中显示它们属于哪些集群。
我做错了什么吗,我可以摆脱这个错误并绘制更大的样本吗???
请帮忙,已经让我头疼了一个星期了。
多谢你们。
问题在于变量多于样本点,并且正在进行的主成分分析失败。
在帮助文件中princomp
它解释了(读?princomp
):
‘princomp’ only handles so-called R-mode PCA, that is feature
extraction of variables. If a data matrix is supplied (possibly
via a formula) it is required that there are at least as many
units as variables. For Q-mode PCA use ‘prcomp’.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)