Learn R Programming

TSQCA (version 1.3.1)

generate_config_chart: Generate Configuration Chart from QCA Solution

Description

Creates a Markdown-formatted configuration chart (Fiss-style table) from QCA minimization results. Supports single solution with multiple paths, and multiple solutions (displayed as separate tables).

Usage

generate_config_chart(
  sol,
  symbol_set = c("unicode", "ascii", "latex"),
  include_metrics = TRUE,
  language = c("en", "ja"),
  condition_order = NULL
)

Value

Character string containing Markdown-formatted table(s).

Arguments

sol

A solution object returned by QCA::minimize(), or a list containing solution information.

symbol_set

Character. One of "unicode", "ascii", or "latex". Default is "unicode".

include_metrics

Logical. Whether to include consistency/coverage metrics in the table. Default is TRUE.

language

Character. "en" for English, "ja" for Japanese. Default is "en".

condition_order

Character vector. Optional ordering of conditions in the table rows. If NULL, conditions are ordered as they appear in paths.

Examples

Run this code
if (FALSE) {
# After running QCA::minimize()
library(QCA)
tt <- truthTable(data, outcome = "Y", conditions = c("A", "B", "C"))
sol <- minimize(tt, include = "?", details = TRUE)

# Generate configuration chart
chart <- generate_config_chart(sol)
cat(chart)

# For LaTeX/PDF output (e.g., rticles)
chart <- generate_config_chart(sol, symbol_set = "latex")

# ASCII for maximum compatibility
chart <- generate_config_chart(sol, symbol_set = "ascii")

# Japanese labels
chart <- generate_config_chart(sol, language = "ja")
}

Run the code above in your browser using DataLab