Same sources as extract_sol_terms(), but the terms of each minimal solution (M1, M2, ...) are kept apart instead of being pooled. This is what the core/peripheral classification needs: pooling first makes a condition look as if it occurred with both polarities in "the" parsimonious solution, when in fact one minimal solution had it present and another had it absent.

extract_sol_terms_by_model(sol)

Arguments

sol

QCA solution object.

Value

List of character vectors, one per minimal solution. Empty list when no solution is available.