Learn R Programming

dcce (version 0.4.2)

.csardl_classify_terms: Classify ARDL regressor terms

Description

Given the dependent variable name, the list of regressor names, and the panel, classify each regressor term into:

  • y-lag (e.g. L(y,1))

  • contemporaneous or lagged x (grouped by base variable name)

Usage

.csardl_classify_terms(y_name, x_names)

Value

A list with

y_lag_terms

Character vector of y-lag term names.

y_lag_orders

Integer vector of the lag orders matching y_lag_terms.

x_groups

Named list: each element is a character vector of terms (level + lags) belonging to a single base regressor.

x_group_lags

Named list: each element is an integer vector of lag orders matching x_groups.

Arguments

y_name

Character: dependent variable name.

x_names

Character vector: regressor names from the parsed formula.