Skip to contents

components() identifies the unique components across all sufficient causes. necessary_causes() identifies the components that appear in all sufficient causes. sufficient_causes() identifies all the components of a sufficient cause.

Usage

components(causes)

necessary_causes(causes)

sufficient_causes(causes)

Arguments

causes

a data frame, the result of causify()

Value

a character vector

Examples


causes <- causify(sc(A = 1, B = 0), sc(A = 1, E = 1, C = 0))

components(causes)
#> [1] "A"  "B"  "U1" "E"  "C"  "U2"
necessary_causes(causes)
#> [1] "A"
sufficient_causes(causes)
#> [1] "A = 1, B = 0, U1"        "A = 1, E = 1, C = 0, U2"