我正在使用 KDE 工具箱来完成我的工作.. 在这里,我正在计算第 1 类中的点集和第 2 类中的点集的 kde。然后我在它们之间取一个 KLD——
Bandwidth = 'Hall';
p = kde(X(:,find(Y(:,1)>=0.5)),Bandwidth);
q = kde(X(:,find(Y(:,2)>=0.5)),Bandwidth);
divergence = kld(p,q);
这里 X get 可以是 nx9 向量。(n - 九维点)
对于某些情况,我将散度值设为“Inf”。我试图找出它的原因。如果您有任何建议,请让我知道。任何帮助表示赞赏。
链接到 UCI KDE 工具箱 - http://www.ics.uci.edu/~ihler/code/kde.html
谢谢