Alternating conditional expectations

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

Bivariate Case

The optical transformation  for   satisfies

 

where Failed to parse (unknown function "\math"): {\displaystyle \rho<\math> is [[Pearson correlation coefficient]]. <math> \rho^*(X, Y)} is known as the maximal correlation between   and  . It can be used as a general measure of dependence.

In the bivariate case, ACE algorithm can also be regarded as a method for estimating the maximal correlation between two variables.

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.