normalize.covariates2: Normalize the covariates of a data set to lie in the unit...

View source: R/BoundingCovariateEffects.R

normalize.covariates2R Documentation

Normalize the covariates of a data set to lie in the unit interval by transforming based on PCA.

Description

This function normalized the covariates in the data to lie in the unit interval based on a principal component analysis. It is useful to perform this step when defining the instrumental functions later on. This function is used in G.box, G.spline and by extension G.cd.

Usage

normalize.covariates2(
  data = NULL,
  x = NULL,
  idxs.c = "all",
  norm.cov.out = NULL,
  ...
)

Arguments

data

(optional) Data set to be used to construct the normalizing transformation. Default is data = NULL.

x

(optional) Vector of covariates to be normalized alongside the data. Default is x = NULL.

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 idxs.c = "all", which indicates that all elements should be regarded as continuous. If idxs.c = NULL, all elements are regarded as discrete.

norm.cov.out

(optional) The output of a previous call to this function. Can be used to speed up computation. If both data and norm.cov.out are supplied to the function, the function will throw an error. Default is norm.cov.out = NULL

...

Allows easier interchangeability between covariate normalization functions. All arguments specified under ... will be ignored.


depCensoring documentation built on April 4, 2025, 1:52 a.m.