sim_tsGVAR {IVPP}R Documentation

Simulate data for a (multi-group) N = 1 GVAR model

Description

This function generates data for the input (multi-group) N = 1 GVAR model

Usage

sim_tsGVAR(
  temp_base_ls,
  beta_base_ls,
  cont_base_ls,
  kappa_base_ls,
  n_node,
  n_time = 50,
  n_person,
  save_nets = FALSE
)

Arguments

temp_base_ls

a list of temporal networks of all individuals

beta_base_ls

a list of beta matrices of all individuals

cont_base_ls

a list of contemporaneous networks of all individuals

kappa_base_ls

a list of precision matricies of all individuals

n_node

number of nodes

n_time

number of measurements per person, default to 50

n_person

number of individuals to generate data for

save_nets

a logical value indicating whether to save the data-generating networks, default to FALSE

Value

A list of temporal and contemporaneous networks

Author(s)

Xinkai Du Maintainer: Xinkai Du xinkai.du.xd@gmail.com

Examples

library(IVPP)
# Generate the network
net_ls <- gen_tsGVAR(n_node = 6,
                     p_rewire_temp = 0.5,
                     p_rewire_cont = 0,
                     n_persons = 3)

# Generate the data
data <- sim_tsGVAR(beta_base_ls = net_ls$beta,
                   kappa_base_ls = net_ls$kappa,
                   # n_person = 3,
                   n_time = 50)

[Package IVPP version 1.1.1 Index]