| condTbl | R Documentation |
The function condTbl returns a table of class “condTbl”, which is a data.frame summarizing selected features of specified conditions (boolean, atomic, complex), e.g. scores on evaluation measures such as consistency and coverage. In contrast to a condList, a condTbl only shows summary measures and does not provide any information at the level of individual cases in the data.
The objects output by the functions msc, asf, and csf are such tables, as well as those returned by detailMeasures.
as.condTbl reshapes a condList as output by condition and condList to a condTbl.
condTbl(x, ...) executes condList(x, ...) and then turns its output into a condTbl by applying as.condTbl.
as.condTbl(x, ...)
condTbl(x, ...)
## S3 method for class 'condTbl'
print(x, n = 20, digits = 3, quote = FALSE, row.names = TRUE,
printMeasures = TRUE, ...)
## S3 method for class 'condTbl'
as.data.frame(x, ...)
x |
In |
n |
Maximal number of rows of the |
digits |
Number of digits to print in evaluation measures and solution attributes (cf. |
quote, row.names |
As in |
printMeasures |
Logical; if |
... |
All arguments in |
The function as.condTbl takes an object of class “condList” returned by the condition function as input and reshapes it in such a way as to make it identical to the output returned by msc, asf, and csf.
The function condTbl is identical with as.condTbl(condition(...)) and as.condTbl(condList(...)), respectively.
It thus takes any set of arguments that are valid in condition and condList and transforms the result into an object of class “condTbl”.
The argument digits applies to the print method. It determines how many digits of the evaluation measures and solution attributes (e.g. standard consistency and coverage, exhaustiveness, faithfulness, or coherence) are printed. The default value is 3.
The functions as.condTbl and condTbl return an object of class “condTbl”, a concise summary table featuring a set of conditions (boolean, atomic, complex), their outcomes (if the condition is an atomic or complex solution formula), and their scores on given summary measures (e.g. consistency and coverage).
Technically, an object of class “condTbl” is a data.frame with an additional class attribute "condTbl". It prints slightly differently by default than a data.frame with respect to column alignment and number of digits.
The section “Value” in cna-solutions has an enumeration of the columns that are most commonly present in a condTbl.
cna, configTable, cna-solutions, condition, condList, detailMeasures
# Candidate asf for the d.jobsecurity data.
x <- "S*R + C*l + L*R + L*P <-> JSR"
# Create summary tables.
condTbl(x, d.jobsecurity)
# Using non-standard evaluation measures.
condTbl(x, d.jobsecurity, measures = c("PAcon", "PACcov"))
# Candidate csf for the d.jobsecurity data.
x <- "(C*R + C*V + L*R <-> P)*(P + S*R <-> JSR)"
# Create summary tables.
condTbl(x, d.jobsecurity)
# Non-standard evaluation measures.
condTbl(x, d.jobsecurity, measures = c("Ccon", "Ccov"))
# Boolean conditions.
cond <- c("-(P + S*R)", "C*R + !(C*V + L*R)", "-L+(S*P)")
condTbl(cond, d.jobsecurity) # only frequencies are returned
# Do not print measures.
condTbl(x, d.jobsecurity) |> print(printMeasures = FALSE)
# Print more digits.
condTbl(x, d.jobsecurity) |> print(digits = 10)
# Print more measures.
detailMeasures(x, d.jobsecurity,
what = c("Ccon", "Ccov", "PAcon", "PACcov"))
# Analyzing d.jobsecurity with standard evaluation measures.
ana1 <- cna(d.jobsecurity, con = .8, cov = .8, outcome = "JSR")
# Reshape the output of the condition function in such a way as to make it identical to the
# output returned by msc, asf, and csf.
head(as.condTbl(condition(msc(ana1), d.jobsecurity)), 3)
head(as.condTbl(condition(asf(ana1), d.jobsecurity)), 3)
head(as.condTbl(condition(csf(ana1), d.jobsecurity)), 3)
head(condTbl(csf(ana1), d.jobsecurity), 3) # Same as preceding line
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.