Jump to content

Alternating conditional expectations

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Zhaofeng-shu33 (talk | contribs) at 02:19, 18 June 2018. The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

ACE algorithm is an algorithm to find the optimal transformations between the response variable and predictor variables in regression analysis.[1]

Introduction

In statistics, nonlinear transformation of variables is commonly used in practice in regression problems. Alternating conditional expectations(ACE) is one of these method to find those transformations that produce the best fitting additive model. Knowledge of such transformations aids in the interpretation and understanding of the relationship between the response and predictors.

ACE transform the response variable and its predictor variables, to minimize the fraction of variance not explained. The transformation is nonlinear and is obtained from data in an iterative way.

Mathematical Description

Let be random variables. We use to predict . Suppose are mean-zero functions and with these transformation functions, the fraction of variance of not explained is

Generally, the optimal transformations that minimize the unexplained part are difficult to compute directly. As an alternative, ACE is an iterative method to calculate the optimal transformations. The procedure of ACE has the following steps:

  1. Hold fixed, minimizing gives
  2. Normalize to unit variance.
  3. For each , fix other and , minimizing and the solution is::
  4. Iterate the above three steps until is within error tolerance.

References

  1. ^ Breiman, L. and Friedman, J. H. Estimating optimal transformations for multiple regression and correlation. J. Am. Stat. Assoc., 80(391):580–598, September 1985b.