中文

REPPlab:一个利用探索性投影寻踪进行聚类和异常值检测的 R 包

统计计算 2024-09-10 v1

摘要

R 包 REPPlab 旨在使用一维无监督投影寻踪探索多变量数据集。在实践中,它可作为寻找聚类的预处理步骤,或作为多变量数值数据的异常值检测工具。除了实现平滑投影矩阵序列的 tourr 包和提供动态图形包 GGobi 接口的 rggobi 之外,R 中尚无探索性投影寻踪工具的实现,尤其是在异常值检测方面。REPPlab 是 Java 程序 EPPlab 的 R 接口,该程序实现了四个投影指标和三种受生物学启发的优化算法。所实现的指标或适用于聚类检测,或适用于异常值检测,且优化算法最多只有一个参数需要调节。遵循原始软件 EPPlab,REPPlab 中的探索策略分为两个步骤。第一步计算许多可能有趣的投影,第二步对这些投影进行检查。对于第二步,提出了不同的绘图和结果组合工具,并提供了用于异常值检测的特定工具。与 EPPlab 相比,其中一些工具是新的,并通过一些模拟和在聚类背景下使用一些真实数据集展示了其性能。该包的功能还通过随包提供的一个新数据集在异常值检测方面进行了演示。

关键词

引用

@article{arxiv.1612.06518,
  title  = {REPPlab: An R package for detecting clusters and outliers using exploratory projection pursuit},
  author = {Daniel Fischer and Alain Berro and Klaus Nordhausen and Anne Ruiz-Gazen},
  journal= {arXiv preprint arXiv:1612.06518},
  year   = {2024}
}