Description Usage Arguments Value See Also Examples
View source: R/sim_mixed_dag.parametric_dag_model.R
Simulate a dataset from a parametric DAG model.
1 2 | ## S3 method for class 'parametric_dag_model'
sim_mixed_dag(dag_model, N = 1000, ...)
|
dag_model |
An object of class "parametric_dag_model". |
N |
Number of observations to simulate. |
... |
Additional arguments. |
A dataset simulated from the input dag_model
.
sim_mixed_dag.non_parametric_dag_model
for non parametric dag simulation.
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 | require(dagitty)
g <- dagitty("dag {
sales [pos=\"0,0\"]
mkt [pos=\"2,0\"]
comp [pos=\"1,1\"]
visits [pos=\"1,0\"]
visits -> sales
mkt -> visits
comp -> mkt
comp -> sales
}")
plot(g)
param_dag_model <- parametric_dag_model(
dag = g,
f.args = list(
sales = list(betas = list(visits = 0.3, comp = -0.9)),
visits = list(betas = list(mkt = 0.5)),
mkt = list(betas = list(comp = 0.6))
)
)
sim_data <- sim_mixed_dag(dag_model = param_dag_model)
plot(sim_data$mkt, sim_data$sales) # confounded relation
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.