Download codes:

(These files are in tar format. Use the unix tar command to decompress them, each expanding out to a directory of files.)

Latest release (version 5.0):

  • NLPCA (Nonlinear Principal Component Analysis) (version 5.0)

  • NLPCA.cir (Nonlinear Principal Component Analysis with a Circular bottleneck neuron) (version 5.0) [also used for nonlinear singular spectrum analysis]

  • NLCCA (Nonlinear Canonical Correlation Analysis) (version 5.0)



  • NLCPCA (Nonlinear Complex Principal Component Analysis) (version 2004.1) [contributed by Sanjay Rattan]




    Previous release (version 3.1):

    Version 3.1 is compatible with MATLAB 7. However, some of the function M-files available in Matlab 6 and 6.5 have been dropped in MATLAB 7. So if you are running on MATLAB 7, you probably need to download Missing-M-files.

  • NLPCA (Nonlinear Principal Component Analysis) (version 3.1)

  • NLPCA.cir (Nonlinear Principal Component Analysis with a Circular bottleneck neuron) (version 3.1) [also used for nonlinear singular spectrum analysis]

  • NLCCA (Nonlinear Canonical Correlation Analysis) (version 3.1)