algorithm - 曲线拟合的聚类算法

标签 algorithm sorting optimization cluster-analysis curve-fitting

<分区>

我有很多点。点可以被分成簇,每个簇都很好地拟合了一条回归曲线(一条直线)。

我想要簇的数量,以便点最适合相应的曲线。没有集群数量的先验知识。

目的是找到聚类和相关的回归曲线(一旦有了聚类,第二个就很明显了)。

编辑: 为了确定集群的数量,我知道一些 BIC 标准。这可能是一种从大约已知数量的集群开始的方法。

最佳答案

看看Scott Gaffney关于 Curve Clustering 的工作.我有机会在研究生院与 Scott 一起工作了一年,他在他的网站上提供的 Matlab 工具箱工作得很好。

另外,请参阅他关于基于多项式曲线和样条曲线实现曲线聚类的论文。

关于algorithm - 曲线拟合的聚类算法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18011752/

相关文章:

algorithm - 找到球体的最快方法一个点在里面并且最接近

algorithm - 搜索子目标

algorithm - 递归谜题

Linux 排序不适用于负 float

c++ - 为在循环中多次调用的函数返回值预分配内存的正确方法是什么?

algorithm - 第一个线检测算法是什么时候创建的,线检测问题是什么时候提出的?

java - 关于 Robert Sedgewick 的插入排序改进

java - 如何对两个不同的游标列表进行排序?

python - 如何根据前一行通过逐行计算改进 DataFrame 上的 for 循环?

python - 优化正则表达式技术