【发布时间】:2014-05-09 20:52:48
【问题描述】:
我已经看到许多 DBSCAN 算法使用一个公式来实现,该公式根据集群内给定的最小点 (k) 来估计邻域半径 (Eps)。
【完整代码】http://toolz.googlecode.com/svn/trunk/CWT/dbscan.py
% Analytical calculation of rad if not given
function [Eps] = epsilon(x,k)
[m,n] = size(x);
Eps = ((prod(max(x)-min(x))*k*gamma(.5*n+1))/(m*sqrt(pi.^n))).^(1/n);
我进行了广泛的搜索以了解这个分析公式是如何得出的,但没有成功。
【问题讨论】:
标签: cluster-analysis data-mining dbscan