aggregate_outcome_by_level: Aggregate outcome to specified cluster level

View source: R/data_reg.r

aggregate_outcome_by_levelR Documentation

Aggregate outcome to specified cluster level

Description

Takes individual-level linear predictors and aggregates them to the specified cluster level. This is used for cluster-level treatment assignment in propensity score models.

Usage

aggregate_outcome_by_level(
  outcome,
  data,
  sim_args,
  multinomial_categories = NULL
)

Arguments

outcome

Numeric vector or matrix of linear predictors (untransformed outcomes)

data

Data frame containing cluster ID variables

sim_args

Simulation arguments list containing outcome_level specification

multinomial_categories

Categories for multinomial outcome transformation

Value

Aggregated outcome vector with cluster-level values repeated for all individuals within each cluster


simglm documentation built on Sept. 2, 2026, 1:07 a.m.