Alternating conditional expectations

This is an old revision of this page, as edited by Zhaofeng-shu33 (talk | contribs) at 02:13, 18 June 2018 (Introduction). 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 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.

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.