
Extract a single group's result from a MultiGroupLingamResult
Source:R/lingam_multi_group.r
get_group_result.RdReturns the adjacency matrix and (shared) causal order of one group as a
plain LingamResult, so that the existing single-group functions
(estimate_total_effect(), estimate_all_total_effects(),
get_error_independence_p_values(), plot_adjacency(), autoplot(),
tidy()) can be applied to it directly.
Arguments
- x
A
MultiGroupLingamResult, as returned bylingam_multi_group().- group
Group name (character) or 1-based group index (integer).
Value
A LingamResult object (list) with adjacency_matrix and
causal_order, identical in shape to the return value of
lingam_direct().
Examples
mg <- generate_multi_group_sample()
res <- lingam_multi_group(mg$data_list, reg_method = "ols")
g1 <- get_group_result(res, 1)
class(g1)
#> [1] "LingamResult"