fcaR: Formal Concept Analysis

Provides tools to perform fuzzy formal concept analysis, presented in Wille (1982) <doi:10.1007/978-3-642-01815-2_23> and in Ganter and Obiedkov (2016) <doi:10.1007/978-3-662-49291-8>. It provides functions to load and save a formal context, extract its concept lattice and implications. In addition, one can use the implications to compute semantic closures of fuzzy sets and, thus, build recommendation systems. Matrix factorization is provided by the GreConD+ algorithm (Belohlavek and Trneckova, 2024 <doi:10.1109/TFUZZ.2023.3330760>).

Version: 1.3.0
Depends: R (≥ 4.1)
Imports: dplyr, forcats, ggplot2, ggraph, glue, grDevices, igraph, Matrix, methods, R6, rlang, Rcpp, registry, settings, stringr, tibble, tidyr, magrittr, purrr, yaml, cli, rstudioapi
LinkingTo: Rcpp, BH
Suggests: arules, covr, DT, fractional, knitr, markdown, miniUI, rmarkdown, shiny, testthat (≥ 2.1.0), tictoc, tikzDevice, tinytex, parallel
Published: 2026-01-12
DOI: 10.32614/CRAN.package.fcaR
Author: Domingo Lopez Rodriguez ORCID iD [aut, cre], Angel Mora [aut], Jesus Dominguez [aut], Ana Villalon [aut]
Maintainer: Domingo Lopez Rodriguez <dominlopez78 at gmail.com>
BugReports: https://github.com/Malaga-FCA-group/fcaR/issues
License: GPL-3
URL: https://github.com/Malaga-FCA-group/fcaR, https://neuroimaginador.github.io/fcaR/
NeedsCompilation: yes
Materials: README, NEWS
CRAN checks: fcaR results

Documentation:

Reference manual: fcaR.html , fcaR.pdf
Vignettes: Advanced lattice metrics (source, R code)
Integration with the arules package (source, R code)
Using FormalContexts and ConceptLattices (source, R code)
Conceptual Scaling (source, R code)
Creating Formal Contexts in fcaR (source, R code)
Extending fcaR: Equivalence Rules for Implications (source, R code)
Fuzzy formal concept analysis (source, R code)
Working with ImplicationSets (source, R code)
Lattice Properties (source, R code)
Visualizing concept lattices: from R to LaTeX (source, R code)
Matrix Factorization (source, R code)
Advanced Random Contexts (source, R code)

Downloads:

Package source: fcaR_1.3.0.tar.gz
Windows binaries: r-devel: fcaR_1.2.2.zip, r-release: fcaR_1.2.2.zip, r-oldrel: fcaR_1.2.2.zip
macOS binaries: r-release (arm64): fcaR_1.2.2.tgz, r-oldrel (arm64): fcaR_1.2.2.tgz, r-release (x86_64): fcaR_1.2.2.tgz, r-oldrel (x86_64): fcaR_1.2.2.tgz
Old sources: fcaR archive

Linking:

Please use the canonical form https://CRAN.R-project.org/package=fcaR to link to this page.