gpt4 book ai didi

matlab - 使用 NaN 在矩阵上运行 kmeans 函数?

转载 作者:行者123 更新时间:2023-12-04 16:16:53 25 4
gpt4 key购买 nike

我有一个 0,1,2 的 161X911 数据矩阵,然后整个矩阵中有一些 NaN。我尝试在数据上运行内置函数 kmeans,每当我的 K(簇数)值大于 5 时,它就会返回这个

Warning: Ignoring rows of X with missing data. 
> In kmeans at 128
??? Error using ==> kmeans at 284
X must have more rows than the number of clusters.

有没有解决的办法?我想只有 5 行没有任何 NaN。

最佳答案

这个问题的核心超出了关于 NaN 的简单编程问题。 s。在存在缺失数据的情况下,这是一个关于聚类的更基本问题。

这里有一些链接显示了在这些情况下做什么的例子。哪种方法最好取决于您的情况。

  • Paper showing nearly exactly what you want to do.
  • Code projects on Google code
  • Another paper in an IEEE Journal
  • 关于matlab - 使用 NaN 在矩阵上运行 kmeans 函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10368721/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com