NUANCE: Naturalistic University of Alberta Nonlinear Correlation Explorer

In this article, we describe the Naturalistic University of Alberta Nonlinear Correlation Explorer (NUANCE), a computer program for data exploration and analysis. NUANCE is specialized for finding nonlinear relations between any number of predictors and a dependent value to be predicted. It searches the space of possible relations between the predictors and the dependent value by using natural selection to evolve equations that maximize the correlation between their output and the dependent value. In this article, we introduce the program, describe how to use it, and provide illustrative examples. NUANCE is written in Java, which runs on most computer platforms. We have contributed NUANCE to the archival Web site of the Psychonomic Society (www.psychonomic.org/archive), from which it may be freely downloaded.

[1]  William B. Langdon,et al.  Quadratic Bloat in Genetic Programming , 2000, GECCO.

[2]  M. Stone Cross‐Validatory Choice and Assessment of Statistical Predictions , 1976 .

[3]  Terence Soule,et al.  Effects of Code Growth and Parsimony Pressure on Populations in Genetic Programming , 1998, Evolutionary Computation.

[4]  Terence Soule,et al.  Removal bias: a new cause of code growth in tree based evolutionary programming , 1998, 1998 IEEE International Conference on Evolutionary Computation Proceedings. IEEE World Congress on Computational Intelligence (Cat. No.98TH8360).

[5]  John H. Holland,et al.  Adaptation in Natural and Artificial Systems: An Introductory Analysis with Applications to Biology, Control, and Artificial Intelligence , 1992 .

[6]  Frank W. Moore,et al.  A new methodology for reducing brittleness in genetic programming , 1997, Proceedings of the IEEE 1997 National Aerospace and Electronics Conference. NAECON 1997.

[7]  S. Andrews The effect of orthographic similarity on lexical retrieval: Resolving neighborhood conflicts , 1997 .

[8]  Ibrahim Kushchu,et al.  Genetic programming and evolutionary generalization , 2002, IEEE Trans. Evol. Comput..

[9]  Generalization Ibrahim Kushchu Genetic Programming and Evolutionary , 2002 .

[10]  John R. Koza,et al.  Genetic programming - on the programming of computers by means of natural selection , 1993, Complex adaptive systems.

[11]  Riccardo Poli,et al.  Fitness Causes Bloat , 1998 .

[12]  Chris Westbury,et al.  Using genetic programming to discover nonlinear variable interactions , 2003, Behavior research methods, instruments, & computers : a journal of the Psychonomic Society, Inc.

[13]  J. Fraumeni,et al.  Cigarette smoking and cancers of the urinary tract: geographic variation in the United States. , 1968, Journal of the National Cancer Institute.

[14]  Matthew J. Streeter,et al.  The Root Causes of Code Growth in Genetic Programming , 2003, EuroGP.