Learn R Programming

dcce (version 0.4.2)

.absorb_demean_multi: Alternating projections for multi-factor demeaning

Description

Iteratively projects X off each grouping factor until convergence. Correia (2016) shows this converges geometrically for any finite number of factors; in practice 10-30 iterations suffice for the tolerances used below.

Usage

.absorb_demean_multi(X, groups, tol = 1e-10, max_iter = 200L)

Value

Within-transformed X.

Arguments

X

Numeric vector or matrix.

groups

A list of factors (from .absorb_resolve()).

tol

Numeric: convergence tolerance on max absolute change.

max_iter

Integer: hard iteration cap.