SA: Simplyfing assumptions and contraditory simplifying...

Description Usage Arguments Details Value Author(s) References See Also Examples

Description

Return the simplifying assumptions and contradictory simplifying assumptions.

Usage

1
2
3
4
5
6
7
simplifyingAssumption(object, ...)

SA(object, ...) ## alias of simplifyingAssumption

CSA(object1, object0)

findNoCSA(x, y, noCSA = TRUE)

Arguments

object

An object of class "QCA", which is return from reduce

...

Not used currently

object1

An object of class "QCA" with one solution.

object0

An object of class "QCA" with one solution.

x

object of class 'QCA' explaining positive outcome.

y

object of class 'QCA' explaining negative outome.

noCSA

logical, show index of solutions without CSA only when TRUE.

Details

Simplyfying assumption is assumption made on the outcome value of a logical remainder, so it can be included in the minimization procedure. Thus, it is meaning to use SA and CSA when the object is return by a call to reduce with remainder arugment set to "include".

A contraditory simplifying assumption (CSA) occurs when the same logical remainder is used both in the minization of the positive outcome configurations and in the minization of the negative outcome configuration. The CSA should be solved. An overly heavy presence of CSAs is one indicator of problem in the selection of conditions.

If can object of class "QCA" have multiple solutions, you can use [ to extract one of solution, then pass it to CSA. see example section for an example. For object1 and object0, one is the solution for explaination of positive case and the other is the solution for explaination of negative case.

Value

For SA and CSA, the value is an object of class c("SA","QCA"). It is a list of 8 components.

solutions

a list of data frame.For SA, each data frame consists one set of simplifying assumptions of each solution. For CSA, it presents a set of contradictory simplifying assumptions. Each row of a data frame is one implicant.

primeImplicants

the same as that of object.

explained

the same as that of object for SA and object1 for CSA.

idExclude

the same as that of object for SA and object1 for CSA.

nlevels

the same as that of object for SA and object1 for CSA.

PIChart

the same as that of object for SA and object1 for CSA.

call

the same as that of object for SA and object1 for CSA.

SAIDs

a list of integer vector, corresponding grouping id of solutions component.

Author(s)

Ronggui HUANG

References

Yamasaki and Rihoux. 2009. A commented review of applications. In Configuraional comparative Methods: qualitative comparative analysis (QCA) and related techniques. ed by Benoit RiHoux and Charles Ragin. Sage.

See Also

reduce and constrReduce

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
## Not run: 
data(Yamasaki,package="QCA")
cond <- names(Yamasaki)[1:5]
ans0 <- reduce(Yamasaki,"AGENDA",cond,"negative","include") ## 5 solutions
ans1 <- reduce(Yamasaki,"AGENDA",cond,"positive","include") ## 1 solutions
SA(ans0)
SA(ans1)
CSA(ans0[1],ans1) ## no CSA, please note the subset operation
CSA(ans0[2],ans1) ## ans0[2]-ans0[5] have CSA

findNoCSA(ans1,ans0,FALSE)

## End(Not run)

QCA3 documentation built on May 2, 2019, 4:49 p.m.