我试图用R树实现DBSCAN。我们可以以R树的形式存储数据。所以我的问题是如何在R树中存储实时数据以及如何实现区域查询找到它的邻居点?使用R树实现DBSCAN
4
A
回答
0
我不确定你的意思是实时数据。如果你指的是改变数据或流数据,你可以删除已经过时的R树。如果你的意思是你的数据也有一个时间的维度比,你可以简单地扩展了R树设法系数的数量(X,Y,T) - 我假设你用简单的双变量版本。
如果您想实施DBSCAN,您需要执行范围查询以计算点周围球形区域的密度。因此,您的区域查询应该能够处理球形查询区域(就此而言,我还建议您查看由Shinichi Satoh提供的SR-Tree,可能会有所帮助)。同样,如果通过实时数据你的意思是你的数据有一个时间的功能,你可能要考虑使用的椭球(允许空间和时间特征的独立缩放)查询区域。
希望帮助:]
2
首先实现R-树,然后DBSCAN。
至于实时,你可能想看看专门的聚类算法用于数据流。
相关问题
- 1. R * - 树C实现?
- 2. C++ R树实现想要
- 3. 使用R获取DBSCAN中的噪音
- 4. 实现树时使用java.io.Serializable?
- 5. 用Ruby实现树
- 6. kd树实现
- 7. 如何使用RedBlack树实现Multiset?
- 8. 使用JUnit测试树实现
- 9. 如何使用python实现分层树?
- 10. 如何提取使用OPTICS簇(R包 - DBSCAN,或替代)
- 11. R:未能通过使用dbscan(fpc)制作集群
- 12. C#minimax树实现
- 13. 段树java实现
- 14. C++ AVL树实现
- 15. AVL树的实现
- 16. 行为树实现
- 17. 实现二叉树
- 18. 指数树实现
- 19. C++实现Splay树
- 20. 二叉树实现
- 21. 实现常规树
- 22. Mysql B +树实现
- 23. 从二叉树实现二叉树实现的线程
- 24. 使用DBSCAN时出现“无法转换整数标量”错误
- 25. 在python中实现R表的实现
- 26. 纯Python实现四叉树
- 27. 一号线树实现
- 28. PHP二叉树实现
- 29. 实现AVL树的toString()的
- 30. C实现间隔树?