# factorize any Boolean sum of products;
# if single letters are used, prod.split is not needed
factorize("AB + AC")
factorize("one*TWO*four + one*THREE + THREE*four", prod.split = "*")
factorize("~ONE*TWO*~FOUR + ~ONE*THREE + THREE*~FOUR", prod.split = "*")
factorize("one&TWO&four + one&THREE + THREE&four", prod.split = "&")
# factorize a QCA solution object directly
data(HarKem)
sol <- eqmcc(HarKem, outcome = "PB", conditions = c("C", "F", "T", "V"),
include = c("?", "C"))
factorize(sol)
data(Emme)
sol <- eqmcc(Emme, outcome = "JSR", incl.cut1 = 0.9)
factorize(sol)
# sort by largest number of factoring literals
factorize(sol, sort.factorizing = TRUE)
# sort by largest number of factorized literals
factorize(sol, sort.factorized = TRUE)
Run the code above in your browser using DataLab