Skip to contents

All functions

add_node() `+`(<DAG>)
Add a DAG.node object to a DAG object
as.igraph(<DAG>)
Transform a DAG object into an igraph object
dag2matrix()
Obtain a Adjacency Matrix from a DAG object
dag_from_data()
Fills a partially specified DAG object with parameters estimated from reference data
do()
Pearls do-operator for DAG objects
empty_dag()
Initialize an empty DAG object
long2start_stop()
Transform a data.table in the long-format to a data.table in the start-stop format
matrix2dag()
Obtain a DAG object from a Adjacency Matrix and a List of Node Types
node() node_td()
Create a node object to grow a DAG step-by-step
node_binomial()
Simulate a Node Using Logistic Regression
node_competing_events()
Simulate a Time-to-Event Node with Multiple Mutually Exclusive Events in Discrete-Time Simulation
node_conditional_distr()
Simulate a Node by Sampling from Different Distributions based on Strata
node_conditional_prob()
Simulate a Node Using Conditional Probabilities
node_cox()
Simulate a Node Using Cox-Regression
node_custom
Create Your Own Function to Simulate a Root Node, Child Node or Time-Dependent Node
node_gaussian()
Simulate a Node Using Linear Regression
node_identity()
Simulate a Node based on an expression
node_multinomial()
Simulate a Node Using Multinomial Regression
node_negative_binomial()
Simulate a Node Using Negative Binomial Regression
node_poisson()
Simulate a Node Using Poisson Regression
node_time_to_event()
Simulate a Time-to-Event Node in Discrete-Time Simulation
plot(<DAG>)
Plot a DAG object
plot(<simDT>)
Create a Simple Flowchart for a Discrete-Time Simulation
rbernoulli()
Generate Random Draws from a Bernoulli Distribution
rcategorical()
Generate Random Draws from a Discrete Set of Labels with Associated Probabilities
rconstant()
Use a single constant value for a root node
sim2data() as.data.table(<simDT>) as.data.frame(<simDT>)
Transform sim_discrete_time output into the start-stop, long- or wide-format
simDAG-package
Simulate Data from a DAG and Associated Node Information
sim_discrete_time()
Using Discrete-Time Simulation to Generate Complex Data from a Given DAG and Node Information
sim_from_dag()
Simulate Data from a Given DAG and Node Information
sim_n_datasets()
Generate multiple datasets from a single DAG object