rob.xyplot {SetMethods} | R Documentation |
Function for plotting an initial solution against the test set.
Description
Function for plotting an initial solution against the test set.
Usage
rob.xyplot(test_sol,
initial_sol,
outcome,
all_labels = FALSE,
jitter = TRUE,
fontsize = 3,
labs = TRUE,
area_lab = TRUE)
Arguments
test_sol |
The different alternative solutions created with minimize() and placed in a list using list(). |
initial_sol |
The initial solution created with minimize(). |
outcome |
A character string containing the name of the outcome. |
all_labels |
Logical. Should all the case labels be printed? If FALSE, only shaky and possible cases are printed. |
jitter |
Logical. Should case labels be jitter so as not to overlap? |
fontsize |
The size of the font for case labels. |
labs |
Logical.Should case labels be printed? |
area_lab |
Logical.Should labels for each area with regard to minTS/maxTS be printed? |
Author(s)
Ioana-Elena Oana
References
Oana, Ioana-Elena, and Carsten Q. Schneider. 2020. Robustness tests in QCA: A fit-oriented and case-oriented perspective using R. Unpublished Manuscript.
Oana, Ioana-Elena, Carsten Q. Schneider, and Eva Thomann (forthcoming). Qualitative Comparative Analysis (QCA) using R: A Gentle Introduction. Cambridge: Cambridge University Press.
Examples
# Load the data:
data(PAYF)
# Store the name of the conditions in one vector:
conds <- c("HE","GG","AH","HI","HW")
# Create several solutions:
# The initial solution
IS <- minimize(data = PAYF,
outcome = "HL",
conditions = conds,
incl.cut = 0.87,
n.cut = 2,
include = "?",
details = TRUE,
show.cases = TRUE)
# altering consistency
TS1 <- minimize(data = PAYF,
outcome = "HL",
conditions = conds,
incl.cut = 0.7,
n.cut = 2,
include = "?",
details = TRUE, show.cases = TRUE)
#altering n.cut
TS2 <- minimize(data = PAYF,
outcome = "HL",
conditions = conds,
incl.cut = 0.87,
n.cut = 1,
include = "?",
details = TRUE, show.cases = TRUE)
# Create the test set in a list:
TS <- list(TS1, TS2)
# Plotting the initial solution against the test set:
rob.xyplot(test_sol = TS,
initial_sol = IS,
outcome = "HL",
fontsize = 2.5,
jitter=TRUE)