HierarchicalLinearRegression.build_model#
- HierarchicalLinearRegression.build_model(X, Z, y, group_idx, coords, non_centered=True)[source]#
Defines the PyMC model.
- Parameters:
X (
DataArray) – Fixed-effects design matrix with dims[obs_ind, coeffs].Z (
DataArray) – Random-effects design matrix with dims[obs_ind, random_coeffs].y (
DataArray) – Outcome matrix with dims[obs_ind, treated_units].group_idx (
ndarray) – Integer group index per observation.coords (
dict[str,Any] |None) – Coordinates used by PyMC dimensions.non_centered (
bool) – IfTrue, use non-centered parameterization for group effects. IfFalse, use centered parameterization.
- Raises:
ValueError – If required priors for the selected parameterization are missing.
- Return type:
None