# pimdata: Function to extract prime implicants table from object of... In nenaoana/SetMethods: Functions for Set-Theoretic Multi-Method Research and Advanced QCA

## Description

A function that displays each case's set membership scores in each sufficient term, the solution formula, and the outcome from an object of class "qca".

## Usage

 `1` ```pimdata(results, outcome, sol = 1) ```

## Arguments

 `results` An object of class "qca". For performing pimdata of the sufficient solution for the negated outcome one must only use the `minimize()` result from the sufficiency analysis of the negated outcome. `outcome` A character string with the name of the outcome in capital letters. When performing pimdata of the sufficient solution for the negated outcome one must only use the `minimize()` result from the sufficiency analysis of the negated outcome in the argument `results`. Changing the name in the argument `outcome` or using a tilde is not necessary. `sol` A vector where the first number indicates the number of the conservative or parsimonious solution according to the order in the "qca" object. For more complicated structures of model ambiguity, the intermediate solution can also be specified by using a character string of the form "c1p3i2" where c = conservative solution, p = parsimonious solution and i = intermediate solution.

## Value

A table with set memberships.

 `solution_formula` The solution formula. `out` Membership in the outcome.

## Author(s)

Ioana-Elena Oana and Juraj Medzihorsky

## See Also

`minimize` `pimplot`

## Examples

 ``` 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29``` ```# Import your data. For example: data(SCHF) # Get the parsimonious solution: sol_yp <- minimize(SCHF, outcome = "EXPORT", conditions = c("EMP","BARGAIN","UNI","OCCUP","STOCK", "MA"), incl.cut = .9, include = "?", details = TRUE, show.cases = TRUE) # Get the intermediate solution: sol_yi <- minimize(SCHF, outcome = "EXPORT", conditions = c("EMP","BARGAIN","UNI","OCCUP","STOCK", "MA"), incl.cut = .9, include = "?", details = TRUE, show.cases = TRUE, dir.exp = c(0,0,0,0,0,0)) # Get the prime implicants table for the parsimonious solution: pimdata(results = sol_yp, outcome = "EXPORT") # Get the prime implicants table for the first intermediate solution: pimdata(results = sol_yi, outcome = "EXPORT", sol = 1) ```

nenaoana/SetMethods documentation built on Nov. 9, 2018, 6:57 a.m.