minor changes and updates to documentation
minor changes and updates to glossary of CCM terms
minor bug in function 'submodels' caused error when testing whether an expression whose antecedent consisted of a single condition contained redundant elements (thanks to Michael Baumgartner)
function 'randomDGS' has been enhanced with three new arguments 'prob', 'diversity' and 'delete.trivial' for finer control
minor updates to documentation
minor updates to glossary of CCM terms
minor updates to documentation
minor updates to printing functions
use of lower-case letters in factor names and the outcome caused error message in functions 'eQMC' and 'truthTable'; these functions now return a warning but proceed by transforming to upper-case letters
object class 'sS' and associated print function 'print.sS' removed
bug in function 'submodels' returned too few models when provided a solution object of class 'qca' with a negated outcome, and an incorrect error message when provided a model with a negated outcome as a string
extensive glossary of QCA/CNA terms added (co-authored with Michael Baumgartner)
function 'ambiguity' for analyzing the extent of model ambiguities across a variety of QCA designs (including verification function 'verify.ambig')
function 'randomDGS' for random generation of data-generating structures (QCA models)
dataset 'd.tumorscreening'
function 'allExpressions' to 'implicantMatrix', 'createMatrix' to 'mintermMatrix', 'deMorgan' to 'DeMorgan', 'eqmcc' to 'eQMC'
argument 'conditions' in functions 'eQMC', 'truthTable', and 'superSubset' renamed to 'exo.facs' (exogenous factors)
argument 'include' in function 'eQMC' to 'sol.type' (solution type)
argument 'explain' in function 'eQMC' to 'minimize'
argument 'prod.split' in functions 'DeMorgan' and 'factorize' to 'and.split'
functions 'demoChart', 'findSubsets', 'findSupersets', 'getRow', and 'solveChart' removed from user level (internalized)
error messages corrected and extended in verification functions 'verify.data', 'verify.tt', 'verify.qca', 'verify.dir.exp', 'verify.mqca', and 'verify.inf.test'
all documentation files revised and updated
default value for argument 'min.dis' in function 'eQMC' set to 'TRUE'
default value for argument 'sol.type' in function 'eQMC' set to 'ps' (parsimonious solution)
truth table not printed any more when dataset is passed directly to function 'eQMC' and argument 'details' is set to 'TRUE'
bug in functions 'truthTable' and 'eqmcc' (new 'eQMC') produced incorrect truth table for outcomes from multivalent factors when these outcomes included levels with two or more digits
bug in function 'eqmcc' ('eQMC') in relation to intermediate solutions
argument 'inf.test' in function 'truthTable' caused error when argument 'complete = TRUE'
argument 'data' in function 'eqmcc' (new 'eQMC') caused error when 'data' was of class 'matrix' instead of 'data.frame' or 'tt'
error messages for argument 'data' with respect to missing values restricted to data under factor frame (argument 'exo.facs' plus factor of argument 'outcome') instead of all data under argument 'data' (caused error message)
function 'eqmcc' (new 'eQMC') used original factor labels when passed an object of class 'tt' although argument 'use.letters' was set to 'TRUE' in call to function 'truthTable'
function 'print.qca' used incorrect ordering of models in multi-model solutions when argument 'relation' was set to 'sufnec' in call to function 'eqmcc' (new 'eQMC')
functions 'limitedDiversity', 'implicIndep', 'retention', 'submodels' and 'testTESA' for purposes of method evaluation
function 'submodels.loop' (internal)
information in documentation files on contributors (categories: development, documentation, programming, testing)