Learn R Programming

EpiModel (version 2.3.2)

init_tergmLite: Initialize EpiModel netsim Object for tergmLite Simulation

Description

Initialize EpiModel netsim Object for tergmLite Simulation

Usage

init_tergmLite(dat)

Value

Returns the list object dat and adds the element el which is an edgelist representation of the network. Also converts the nw

element to a networkLite representation.

Arguments

dat

Main list object containing a networkDynamic object and other initialization information passed from netsim.

Details

This function is typically used within the initialization modules of EpiModel to establish the necessary infrastructure needed for tergmLite network resimulation. The example below demonstrates the specific information returned.

Examples

Run this code
if (FALSE) {
library("EpiModel")
nw <- network_initialize(100)
formation <- ~edges
target.stats <- 50
coef.diss <- dissolution_coefs(dissolution = ~offset(edges), duration = 20)
x <- netest(nw, formation, target.stats, coef.diss, verbose = FALSE)

param <- param.net(inf.prob = 0.3)
init <- init.net(i.num = 10)
control <- control.net(type = "SI", nsteps = 100, nsims = 5,
                       tergmLite = TRUE)

# networkLite representation after initialization
dat <- crosscheck.net(x, param, init, control)
dat <- initialize.net(x, param, init, control)
str(dat, max.level = 1)

# Element added is el (edgelist representation of network)...
dat$el

# ... and nw is now a networkLite
dat$nw[[1]]
}

Run the code above in your browser using DataLab