libpca C++ library download for Linux

This is the Linux app named libpca C++ library whose latest release can be downloaded as libpca-1.3.3.tar.gz. It can be run online in the free hosting provider OnWorks for workstations.

 
 

Download and run online this app named libpca C++ library with OnWorks for free.

Follow these instructions in order to run this app:

- 1. Downloaded this application in your PC.

- 2. Enter in our file manager https://www.onworks.net/myfiles.php?username=XXXXX with the username that you want.

- 3. Upload this application in such filemanager.

- 4. Start the OnWorks Linux online or Windows online emulator or MACOS online emulator from this website.

- 5. From the OnWorks Linux OS you have just started, goto our file manager https://www.onworks.net/myfiles.php?username=XXXXX with the username that you want.

- 6. Download the application, install it and run it.

libpca C++ library



DESCRIPTION:

libpca is a C++ library for principal component analysis and related transformations. It comes with example and unit tests. libpca is successfully tested on Linux and MacOSX using g++ (>=4.6), clang++ (>=3.2), and icc (>=14.0).

libpca requires Armadillo (>=3.2.4) which can be obtained as a pre-compiled package on most distributions or directly from http://arma.sourceforge.net.

libpca is being developed by Christian Blume. Contact Christian at chr.blume@gmail.com for any questions or comments.

Features

  • computes a principal component analysis
  • computes energy, eigenvalues, eigenvectors, principal components
  • option to normalize the data matrix
  • option to bootstrap the eigenproblem to obtain uncertainty estimates of energy and eigenvalues
  • methods to project data records to the space of principal components and back
  • method to reduce the number of eigenvectors affecting the data record projections
  • methods to check the accuracy of the solution to the eigenproblem
  • methods to save and load pca properties to and from files
  • pca offers a standard C++ interface using not more than primitive types, std::string, and std::vector
  • libpca comes with example and unit tests
  • a great deal of libpca runs in parallel thanks to Armadillo


Audience

Developers



Programming Language

C++



This is an application that can also be fetched from https://sourceforge.net/projects/libpca/. It has been hosted in OnWorks in order to be run online in an easiest way from one of our free Operative Systems.



Latest Linux & Windows online programs


Categories to download Software & Programs for Windows & Linux