Description Usage Arguments Value Examples
View source: R/diagnose_strategies.R
Diagnosis a data strategy
1 2 3 4 | diagnose_strategies(reference_model, analysis_model, given, queries,
estimates_database = NULL, possible_data = NULL, N = 1,
within = FALSE, vars = NULL, conditions = list(TRUE),
sims = 1000)
|
reference_model |
A causal model as created by |
analysis_model |
A causal model as created by |
given |
A data frame with exisitng data |
queries |
queries |
A dataframe
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 | library(dplyr)
reference_model <- analysis_model <-
make_model("X->M->Y") %>%
set_restrictions(causal_type_restrict = "Y[M=1]<Y[M=0] | M[X=1]<M[X=0] ") %>%
set_parameter_matrix()
df <- data.frame(X = c(0,0,0,1,1,1), M = NA, Y = c(0,0,1,0,1,1))
given <- collapse_data(df, reference_model)
reference_model <- gbiqq(reference_model, df)
possible_data <- make_possible_data(model = reference_model,
given = given,
within = TRUE,
condition = "X==1 & Y==1",
N = 1,
vars = "M")
queries <- "Y[X=1]>Y[X=0]"
estimates_database <- make_estimates_database(analysis_model,
given,
possible_data,
queries = queries)
diagnose_strategies(reference_model = reference_model,
analysis_model = analysis_model,
given = given,
queries = queries,
estimates_database = estimates_database,
possible_data = possible_data,
sims = 10)
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.