如何在Julia中识别独立球体?

问题描述

如何摆脱独立的领域?或者,如何处理不绘制未连接在一起的球的数据集? (表示一个球体的表面不接触另一个球体) 在此示例中,有一些球未连接到主桩。数据集包括x,y,z坐标和每个球体的体积。

谢谢, 汤姆

example plot of spheres

解决方法

您要的东西叫做anomaly detection,这不是绘制图形的问题,而是一系列用于分析多维数据的算法。

有很多解决此问题的方法,但是也许您可以从以下方面开始:https://github.com/milanflach/MultivariateAnomalies.jl

另一种方法是使用诸如DBSCAN之类的聚类方法(请参阅https://github.com/JuliaStats/Clustering.jl),然后解释小的聚类和异常,有关讨论请参见https://towardsdatascience.com/best-clustering-algorithms-for-anomaly-detection-d5b7412537c8