expand_conditions: Expand assignment conditions

Description Usage Arguments Details Value

View source: R/declare_potential_outcomes.R

Description

Internal helper to eagerly build assignment conditions for potential outcomes.

Usage

1
2
3
4
5
6
7
8
expand_conditions(
  formula,
  conditions = c(0, 1),
  assignment_variables = "Z",
  data,
  level = NULL,
  label = NULL
)

Arguments

conditions

the conditions

assignment_variables

the name of assignment variables, if conditions is not already named.

Details

If conditions is a data.frame, it is returned unchanged

Otherwise, if conditions is a list, it is passed to expand.grid for expansion to a data.frame

Otherwise, if condition is something else, box it in a list with assignment_variables for names, and pass that to expand.grid.

Value

a data.frame of potential outcome conditions


DeclareDesign documentation built on Feb. 15, 2021, 1:07 a.m.