Learn R Programming

dcce (version 0.4.2)

.build_csa: Build cross-sectional averages

Description

Computes cross-sectional means of vars at each time period and appends contemporaneous plus lagged CSAs as new columns. For unbalanced panels, means are computed using only observed units at each period.

Usage

.build_csa(panel, vars, lags = 0L)

Value

The input panel with additional CSA columns appended.

Arguments

panel

A panel data.frame from .make_panel().

vars

Character vector of variable names to average.

lags

Integer: number of lags of CSAs to include (0 = contemporaneous only). Can also be a named integer vector for per-variable lags.