Define_sVar: Class for defining and evaluating user-specified summary...

Define_sVarR Documentation

Class for defining and evaluating user-specified summary measures (exprs_list)

Description

Evaluates and and stores arbitrary summary measure expressions. The expressions (exprs_list) are evaluated in the environment of the input data.frame.

Format

An R6 class object.

Details

Following fields are created during initialization

  • nodes ...

  • subset_regs ...

  • sA_nms ...

  • sW_nms ...

  • Kmax ...

Methods

Public methods


Method new()

Usage
Define_sVar$new()

Method set.new.exprs()

Usage
Define_sVar$set.new.exprs(exprs_list)

Method eval.nodeforms()

Usage
Define_sVar$eval.nodeforms(cur.node, data.df)

Method eval.EFU()

Usage
Define_sVar$eval.EFU(cur.node, data.df)

Method df.names()

Usage
Define_sVar$df.names(data.df)

Method setnode.setenv()

Usage
Define_sVar$setnode.setenv(cur.node)

Method set.net()

Usage
Define_sVar$set.net(netind_cl)

Method clone()

The objects of this class are cloneable with this method.

Usage
Define_sVar$clone(deep = FALSE)
Arguments
deep

Whether to make a deep clone.


simcausal documentation built on Oct. 29, 2022, 1:13 a.m.