我是java新手并使用ELKI。我有三维物体有关于它们的不确定性的信息(多变量高斯)。我想使用FDBSCAN来聚类我的数据。我想知道是否可以使用UncertainiObject
类在ELKI中执行此操作。但是,我不知道该怎么做。
任何帮助或指向示例的指针都非常有用。
答案 0 :(得分:1)
是的,您可以使用例如SimpleGaussianContinuousUncertainObject
来模拟具有高斯不确定性的不确定数据。但是如果你想要一个完整的多变量高斯,你将不得不修改它的源代码。这不是一个非常复杂的课程。
许多算法假设您可以在不确定的对象周围放置一个边界框,以便修剪搜索空间(否则,您将始终处于O(n ^ 2))。对于旋转高斯人来说,这更难!
使用所有这些的关键难点实际上是数据输入。没有标准文件格式用于指定具有不确定性的对象。显然,大多数使用不确定数据的人只使用某些数据,并为其添加人为的不确定性。但即使这需要一个很多的参数来调整,我也不相信这种方法。