如何在Java / Weka中为k最近邻居使用不同的距离度量?

时间:2012-01-02 10:24:15

标签: weka knn

我在weka上使用k-最近邻分类器(http://weka.sourceforge.net/doc.dev/weka/classifiers/lazy/IBk.html)。

我认为欧几里德距离是默认的距离函数。我怎么能改变那个函数并使用我自己的距离函数使用相同的类?

谢谢,

2 个答案:

答案 0 :(得分:4)

IBk.getNearestNeighbourSearchAlgorithm().setDistanceFunction()似乎就是你所需要的。

查看http://weka.sourceforge.net/doc.dev/weka/core/DistanceFunction.html

答案 1 :(得分:0)

首先,

在懒惰下选择ibk。 点击ibk。 在ibk详细信息页面上,单击最近邻搜索算法部分中的算法,编辑屏幕上的距离函数部分。