The rsubgroup package: Algorithms for subgroup discovery and analytics for the R environment!

Maintainer: Martin Atzmueller


The rsubgroup package provides a collection of efficient and effective algorithms and tools for subgroup analytics. It features subgroup discovery, community mining, and subsequent analysis for the free R environment.
The package integrates an interface to the org.vikamine.kernel library of the VIKAMINE system ( - implementing subgroup discovery and pattern mining algorithms in Java, for example, the SD-Map*, SD-Map and the BSD algorithms.

Download and install from CRAN:

Get the latest stable rsubgroup package on CRAN


rsubgroup development project site on R-Forge

Download current development package

Source Code - Repository

Installation of the current development package:

Usage hints:

License: GNU General Public License (GPL) v3 (or any later version)

References and related publications:

[1] Martin Atzmueller (2015) Subgroup Discovery. WIREs Data Mining Knowl Discov, 5:35-49.

[2] Martin Atzmueller and Florian Lemmerich (2012) VIKAMINE - Open-Source Subgroup Discovery, Pattern Mining, and Analytics.
In: Proc. ECML/PKDD, Springer Verlag.

[3] Martin Atzmueller (2007) Knowledge-Intensive Subgroup Mining -- Techniques for Automatic and Interactive Discovery.
Dissertations in Artificial Intelligence-Infix (Diski), (307)IOS Press.

[4] Martin Atzmueller and Frank Puppe (2006) SD-Map - A Fast Algorithm for Exhaustive Subgroup Discovery.
In: Knowledge Discovery in Databases: PKDD 2006, LNCS 4213, pp. 6-17, Springer Verlag.

[5] Martin Atzmueller, Frank Puppe and Hans-Peter Buscher (2005) Exploiting Background Knowledge for Knowledge-Intensive Subgroup Discovery.
In: Proc. 19th International Joint Conference on Artificial Intelligence (IJCAI-05), 647--652, Edinburgh, Scotland.

Last updated: 2021-02-05 by Martin Atzmueller.