皮诺玛利
PyNomaly是LoOP(局部异常值)的Python 3实现。 LoOP是Kriegel,Kröger,Schubert和Zimek提出的基于局部密度的离群值检测方法,可提供[0,1]范围内的离群值,这些分数可直接解释为样本是离群值的概率。
每个样本的离群值称为本地离群值概率。 它测量给定样本相对于其邻居的密度的局部偏差作为局部离群值因子(LOF),但提供范围为[0,1]的归一化离群值。 这些离群值可直接解释为对象成为离群的概率。 由于本地异常值提供的评分范围为[0,1],因此从业人员可以根据应用程序自由解释结果。
像LOF一样,它是局部的,异常分数取决于样本相对于周围邻域的隔离程度。 局部性由k个最近的邻居给出,其距离用于估计局部密度。 通过将样本的局部密度与其邻域的局部密度进行比较,可以识别出与邻域相比密度较低的区域中的样本,从而根据其局部离群概率来识别离群的样本。
1