View source: R/BoundingCovariateEffects.R
normalize.covariates | R Documentation |
This function normalized the covariates in the data to lie in
the unit interval based on either the empirical or known ranges of the
covariates. It is useful to perform this step when defining the instrumental
functions later on. This function is used in G.box.R
, G.spline.R
and by extension in G.cd.R
.
normalize.covariates(
data = NULL,
x = NULL,
cov.ranges = NULL,
idxs.c = "all",
norm.cov.out = NULL,
...
)
data |
(optional) Data set to be used to construct the normalizing
transformation. Default is |
x |
(optional) Vector of covariates to be normalized alongside the data.
Default is |
cov.ranges |
(optional) Matrix that specifies the range of each of the
covariates in the data set. Each column corresponds to a covariate. The first
row contains the lower bound, the second row contains the upper bound.
If not supplied, the data will be normalized based on the minimum and maximum
detected values. If supplied, the non data-dependent transformation function
listed in the appendix of Andrews, Shi 2013 will be used. Default is
|
idxs.c |
(optional) Vector of indices of covariates that are continuous.
Note that that indices are relative to the covariate vector, not the full
data set. Default value is |
norm.cov.out |
(optional) The output of a previous call to this function.
Can be used to speed up computation. If both |
... |
Allows easier interchangeability between covariate normalization
functions. All arguments specified under |
Andrews, D.W.K. and Shi, X. (2013). Inference based on confitional moment inequalities. Econometrica. 81(2):609-666.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.