Skip to content

Qualitative Comparative Analysis

6packages dependsuggested by 2
55.6Kdownloads / year
–test coverage
13/13flavors OK

Overview

About

An extensive set of functions to perform Qualitative Comparative Analysis: crisp sets ('csQCA'), temporal ('tQCA'), multi-value ('mvQCA') and fuzzy sets ('fsQCA'). 'QCA' is a methodology that bridges the qualitative and quantitative divide in social science research. It uses a Boolean minimization algorithm, resulting in a minimal causal configuration associated with a given phenomenon.

Install

Health

CRAN checks
13OK
Slowest check: 4.8 min · r-devel-windows-x86_64
Status changes
  • OK13 OK2026-09-08
  • ERROR12 OK, 1 ERROR2026-09-07
  • OK13 OK2026-08-05
  • NOTE12 OK, 1 NOTE2026-08-01
  • OK12 OK2026-04-25
Show 3 earlier changesHide 3 earlier changes
  • NOTE13 OK, 1 NOTE2026-04-01
  • WARNING6 OK, 7 NOTE, 1 WARNING2026-03-21
  • NOTE11 OK, 3 NOTE2026-03-10
Advisories

none known

Documentation

Documentation signals are not tracked yet for this package.

Websitenot declared in DESCRIPTION

Downloads

55.6K
CRAN downloads in the past year
Rank #1,626 · ~152/day · ~4.6K/mo
QCA
Daily download trend is not available in this view yet.
5K30 days
13.8K90 days
55.6K1 year
Compare downloads with other packages →
Also on475 r2u8 autocran

Repository

7Stars
1Forks
0Open issues
0Open PRs
0Releases
59Commits
1Commit identities
59 commits · Last activity 2026-09-28 · 0% stars, 30d · Default branch at 3.25.7, ahead of CRAN 3.25 (checked 2026-10-11)
Responsiveness
How these are sampled
PRs merged (all time)
not measured
Median days to close, 50 most recently updated closed issues
2
Median days to close, 50 most recently updated closed PRs
not measured
PracticesBeta

2 development-tooling and community-health practices detected across 2 families in the upstream repository

Checks run against github.com/dusadrian/qca on 2026-10-11.

Continuous integration (1)
Travis CI (config file)
Governance and community (1)

The repository owner accepts GitHub Sponsors

How this is detected·Detection ruleset v3 (2026-09-26)

Dependencies

Declared dependencies
3 external dependencies (excludes base and recommended)

Installing QCA adds 3 packages (2 with compiled code, 274 KB of source tarballs). Heaviest: venn 105 KB, admisc 97 KB, declared 72 KB.

Depends (2)
R >= 3.6.0admisc
Imports (3)
LinkingTo (0)
none
Suggests (0)
none
Enhances (0)
none
Reverse dependencies
6direct
0indirect
Depends 1 · Imports 5
Suggested by 2
Depends, Imports or LinkingTo, most downloaded first
Suggests, most downloaded first

Datasets

People & History

People (3)
Author, Maintainer since 0.1 (2006), Copyright holder
Author · added in 1.0-0
from version 1.0-0 up to version 1.1-3
Contributor · added in 3.7
Listed in earlier versions (7)
Show 7 peopleHide 7 people
no longer listed · 2.5 to 3.23
Jimmy Breck-McKye
no longer listed · 2.5 to 3.23
Vasil Dinkov
no longer listed · 2.5 to 3.23
Emmanuel Quentin
no longer listed · 2.5 to 3.23
jQuery Foundation
no longer listed · 2.5 to 3.23
jQuery contributors
no longer listed · 2.5 to 3.23
lp_solve
no longer listed · 3.8 to 3.20
Releases (91)
Show 104 earlier eventsHide 104 earlier events
  • 3.14
    2022-01-26 · diff ↗ ·
    added 1 export
    replaceCategories
  • 3.13
    2021-09-02 · diff ↗
  • 3.12
    2021-06-15 · diff ↗ ·
    removed 1 export
    getName
  • R
    R 4.1.0 released · 2021-05-18
  • 3.11
    2021-01-21 · diff ↗
  • 3.10
    2020-10-21 · diff ↗
  • 2020-09-01 · diff ↗ ·
    removed 1 export
    export
  • 3.8.2
    2020-06-03 · diff ↗
  • 3.8.1
    2020-05-29 · diff ↗
  • 2020-05-27 · diff ↗ ·
    added 1 export
    mvregexp
  • R
    R 4.0.0 released · 2020-04-24
  • 2020-03-11 · diff ↗ ·
    removed 2 exports
    uninstall, writePrimeimp
    added 2 exports
    complexity, generate
  • 2019-11-17 · diff ↗ ·
    removed 12 exports
    compute, deMorgan, factorize, getInfo, getLevels, intersection, negate, simplify, sop, validateNames, prettyString, GUIcall
  • 2019-05-21 · diff ↗ ·
    removed 33 exports
    agteb, alteb, asNumeric, combinations, prettyTable, recode, sortExpressions, translate, verify.multivalue, possibleNumeric, dashes, hastilde, tilde1st, notilde, trimstr, splitstr, getBigList, splitMainComponents, splitBrackets, removeSingleStars, splitPluses, splitStars, splitTildas, solveBrackets, simplifyList, negateValues, removeDuplicates, getNonChars, splitProducts, insideBrackets and 3 more
    added 1 export
    combint
  • R
    R 3.6.0 released · 2019-04-26
  • 2019-01-18 · diff ↗ ·
    removed 1 export
    getNoflevels
    added 4 exports
    getLevels, simplify, sortExpressions, GUIcall
  • 2018-07-11 · diff ↗
  • R
    R 3.5.0 released · 2018-04-23
  • 2018-03-27 · diff ↗ ·
    added 1 export
    pofind
  • 2018-01-10 · diff ↗
  • R
    R 3.4.0 released · 2017-04-21
  • R
    R 3.3.0 released · 2016-05-03
  • R
    R 3.2.0 released · 2015-04-16
  • R
    R 3.1.0 released · 2014-04-10
  • 3.0.3
    2014-02-11 · diff ↗
  • R
    R 3.0.0 released · 2013-04-03
  • 3.0.0
    2013-03-25 · diff ↗
  • 2017-11-27 · diff ↗ ·
    removed 21 exports
    deMorganLoop, eqmccLoop, print.aE, print.deMorgan, print.fctr, print.pof, print.qca, print.mqca, print.pic, print.sS, print.tt, verify.eqmcc, factor.function, createString, callAllSol, callFindSubsets, callRemoveRedundants, callSolveChart, callSuperSubsetMem, callSuperSubset, callTruthTable
    added 22 exports
    agteb, alteb, as.panel, causalChain, combinations, findmin, getInfo, minimize, minimizeLoop, modelFit, negate, rebuild, removeRedundants, setRownames, setColnames, setDimnames, validateNames, verify.minimize, dashes, hastilde, tilde1st, notilde
  • 2.15.2
    2012-07-30 · diff ↗
  • 2.15.1
    2012-04-24 · diff ↗
  • R
    R 2.15.0 released · 2012-03-30
  • R
    R 2.14.0 released · 2011-10-31
  • R
    R 2.13.0 released · 2011-04-13
  • 2.12.1
    2010-11-10 · diff ↗
  • R
    R 2.12.0 released · 2010-10-15
  • R
    R 2.11.0 released · 2010-04-22
  • R
    R 2.10.0 released · 2009-10-26
  • 2.10.0
    2009-10-09 · diff ↗
  • 2.9.2
    2009-07-01 · diff ↗
  • R
    R 2.9.0 released · 2009-04-17
  • 2.9.0
    2009-03-28 · diff ↗
  • R
    R 2.8.0 released · 2008-10-20
  • R
    R 2.7.0 released · 2008-04-22
  • 2.7.0
    2008-02-09 · diff ↗
  • 2.6.1
    2007-10-17 · diff ↗ ·
    removed 1 export
    verify.truthTable
    added 3 exports
    is.tt, print.tt, verify.tt
  • R
    R 2.6.0 released · 2007-10-03
  • 2.6.0
    2007-09-30 · diff ↗
  • 2017-03-24 · diff ↗ ·
    removed 3 exports
    plot1, trimst, trimstars
    added 2 exports
    Xplot, trimstr
  • R
    R 2.5.0 released · 2007-04-24
  • 2.5.0
    2007-03-11 · diff ↗
  • 2016-11-10 · diff ↗ ·
    added 50 exports
    allExpressions, calibrate, compute, createMatrix, deMorgan, deMorganLoop, eqmcc, eqmccLoop, export, factorize, findRows, findSubsets, findSupersets, findTh, fuzzyand, fuzzyor, getRow, getNoflevels, intersection, makeChart, plot1, pof, prettyTable, print.aE, print.deMorgan, print.fctr, print.pof, print.qca, print.mqca, print.pic and 20 more
  • 2.4.1
    2006-12-17 · diff ↗
  • 2016-07-07 · diff ↗
  • R
    R 2.4.0 released · 2006-10-03
  • 2.3.1
    2006-05-31 · diff ↗
  • R
    R 2.3.0 released · 2006-04-24
  • 2.3.0
    2006-02-03 · diff ↗
  • 2016-06-15 · diff ↗
  • 2016-05-08 · diff ↗ ·
    added 41 exports
    asNumeric, possibleNumeric, trimst, trimstars, nec, suf, splitstr, getName, getBigList, splitMainComponents, splitBrackets, removeSingleStars, splitPluses, splitStars, splitTildas, solveBrackets, simplifyList, negateValues, removeDuplicates, factor.function, getNonChars, splitProducts, insideBrackets, outsideBrackets, curlyBrackets, roundBrackets, createString, getSolution, prettyString, rowDominance and 11 more
  • 2016-02-17 · diff ↗
  • 2015-12-19 · diff ↗ ·
    removed 51 exports
    allExpressions, base3rows, calibrate, createChart, createMatrix, createString, demoChart, deMorgan, deMorganLoop, eqmcc, eqmccLoop, factorize, findSubsets, findSupersets, findTh, fuzzyand, fuzzyor, getRow, getSolution, is.deMorgan, is.pof, is.qca, is.tt, is.sS, pof, prettyString, prettyTable, print.aE, print.deMorgan, print.fctr and 21 more
  • 1.1-4
    2014-12-28 · diff ↗ ·
    removed 1 export
    print.ss
    added 2 exports
    is.sS, print.sS
  • 1.1-3
    2014-06-12 · diff ↗ ·
    added 4 exports
    .onAttach, is.deMorgan, is.pof, verify.inf.test
  • 1.1-2
    2014-02-11 · diff ↗
  • 1.1-1
    2013-12-11 · diff ↗ ·
    added 1 export
    getSolution
  • 1.1-0
    2013-11-01 · diff ↗ ·
    removed 2 exports
    readTosmana, rowDominance2
    added 7 exports
    deMorgan, deMorganLoop, eqmccLoop, print.deMorgan, print.mqca, verify.dir.exp, verify.mqca
  • 1.0-5
    2013-03-25 · diff ↗ ·
    added 2 exports
    fuzzyand, fuzzyor
  • 1.0-4
    2012-07-31 · diff ↗
  • 1.0-3
    2012-04-25 · diff ↗
  • 1.0-2
    2012-04-22 · diff ↗
  • 1.0-1
    2012-04-09 · diff ↗
  • 1.0-0
    2012-04-08 · diff ↗ ·
    removed 2 exports
    findPrimes, qmcc
    added 14 exports
    calibrate, findSupersets, findTh, is.qca, pof, print.aE, print.fctr, print.pof, print.qca, print.pic, print.ss, superSubset, verify.expl, verify.qca
  • 0.6-5
    2010-11-10 · diff ↗
  • 0.6-4
    2010-11-09 · diff ↗
  • 0.6-3
    2009-10-11 · diff ↗
  • 0.6-2
    2009-09-23 · diff ↗
  • 0.6-1
    2009-09-22 · diff ↗
  • 0.6-0
    2009-09-21 · diff ↗ ·
    removed 1 export
    verify.qmcc
    added 1 export
    verify.data
  • 0.5-4
    2009-07-01 · diff ↗
  • 0.5-3
    2009-03-28 · diff ↗
  • 0.5-2
    2009-02-09 · diff ↗
  • 0.5-1
    2008-12-30 · diff ↗
  • 0.5-0
    2007-10-18 · diff ↗
  • 0.4-9
    2007-10-07 · diff ↗
  • 0.4-8
    2007-09-21 · diff ↗ ·
    added 2 exports
    findSubsets, findPrimes
  • 0.4-6
    2007-09-14 · diff ↗ ·
    removed 2 exports
    rowDominanceShort, shortqca
    added 2 exports
    eqmcc, rowDominance2
  • 0.4-5
    2007-09-10 · diff ↗ ·
    added 2 exports
    rowDominanceShort, shortqca
  • 0.4-3
    2007-09-03 · diff ↗
  • 0.4-2
    2007-03-11 · diff ↗
  • 0.4-1
    2007-02-28 · diff ↗ ·
    added 21 exports
    allExpressions, base3rows, createChart, createMatrix, createString, demoChart, factorize, getRow, prettyString, prettyTable, qmcc, readTosmana, rowDominance, solveChart, sortMatrix, sortVector, truthTable, verify.qmcc, verify.truthTable, writePrimeimp, writeSolution
  • 0.4-0
    2007-02-11 · diff ↗
  • 0.3-5
    2007-01-30 · diff ↗
  • 0.3-1
    2007-01-24 · diff ↗
  • 2007-01-22 · diff ↗
  • 0.2-6
    2006-12-14 · diff ↗
  • 0.2-5
    2006-12-02 · diff ↗
  • 0.2-2
    2006-08-11 · diff ↗
  • 0.2-1
    2006-08-07 · diff ↗
  • 0.2-0
    2006-06-12 · diff ↗
  • 0.1-3
    2006-06-01 · diff ↗
  • 0.1-1
    2006-02-06 · diff ↗
  • 2006-02-04
  • R
    R 2.2.0 released · 2005-10-06
  • removedRemoved from CRAN
    Versions 1.1-4 to 2.1 were removed for possible misrepresentation of authorship

Package metadata

First published
2006-02-03
Total releases
91 / 20 yrs
License
GPL (>= 3) OSI
Download size
453 KB

Cite

Cite this package

Run in R for the authors' preferred citation:

citation("QCA")
Dusa, A., Paduraru, C., & Thiem, A. (2026). QCA: Qualitative Comparative Analysis (Version 3.25) [Computer software]. https://doi.org/10.32614/CRAN.package.QCA

This is what citation() produces when a package has no citation file of its own. If it prints something else, use that.

Cite the R Observatory

For a number measured here: a download total, a coverage figure, an archival date.

APA

Balamuta, J. J. (2026). R Observatory: Metrics for QCA version 3.25 [Data set]. HJJB, LLC. Data release v2026-10-19. https://doi.org/10.5281/zenodo.21843040

From data release v2026-10-19, which the citation names so these numbers can be found later. More on citing and the projects behind them.

Report a problem with this page →

Privacy choices

These apply to this browser and are stored on this device only. Nothing about your choice is sent to us.

Read the privacy policy