Stage1: Calculate balancing weights with method routing

View source: R/stage-1-functions.R

Stage1R Documentation

Calculate balancing weights with method routing

Description

Compute balancing weights using IC, IGO, or FLEXOR methods.

Usage

Stage1(
  data,
  parm,
  method,
  flexorFlag,
  num.random,
  naturalGroupProp,
  gammaMin,
  gammaMax,
  verbose
)

Arguments

data

Structured data list from fn.createListData()

parm

Parameter list with propensity scores from fn.Estimate_mgPS()

method

Chracter string: "IC", "IGO", or "FLEXOR"

flexorFlag

Logical indicating if FLEXOR is selected

num.random

Number of random gamma starting points for FLEXOR

naturalGroupProp

Probability vector theta for FLEXOR

gammaMin

Lower bound for gamma parameters (FLEXOR only)

gammaMax

Upper bound for gamma parameters (FLEXOR only)

verbose

Logical; if TRUE, display FLEXOR progress messages

Value

List with two elements:

  • return.parm - Updated parameter list with weights and ESS

  • percentESS - Percentage effective sample size


WMAP documentation built on Oct. 6, 2026, 1:07 a.m.