icr.formula

0th

Percentile

Independent Component Regression

Fit a linear regression model using independent components

Keywords
multivariate
Usage
## S3 method for class 'formula':
icr(formula, data, weights, ..., subset, na.action, contrasts = NULL)
## S3 method for class 'default':
icr(x, y, ...)

## S3 method for class 'icr': predict(object, newdata, ...)

Details

This produces a model analogous to Principal Components Regression (PCR) but uses Independent Component Analysis (ICA) to produce the scores. The user must specify a value of n.comp to pass to fastICA.

The function preProcess to produce the ICA scores for the original data and for newdata.

Value

  • For icr, a list with elements
  • modelthe results of lm after the ICA transformation
  • icapre-processing information
  • n.compnumber of ICA components
  • namescolumn names of the original data

See Also

fastICA, preProcess, lm

Aliases
Examples
data(BloodBrain)

icrFit <- icr(bbbDescr, logBBB, n.comp = 5)

icrFit

predict(icrFit, bbbDescr[1:5,])
Documentation reproduced from package caret, version 5.07-001, License: GPL-2

Community examples

Looks like there are no examples yet.