Partial Least Squares Library

主宰稳场 提交于 2019-11-29 00:48:31

问题


There was already a question like this, but it was not answered, so I try to post it again. Does anyone know of an open-source implementation of a partial least squares algorithm in C++ (or C)? Or maybe a library that does it?


回答1:


  1. FastPLS is a library that provides a C/C++ and MATLAB interface for speeding up partial least squares. Its author is Balaji Vasan Srinivasan. The author worked under the supervision of Professor Ramani Duraiswami at the University of Maryland, College Park, MD, USA.
  2. Partial Least Squares and Generalized Partial Least Squares models based on NIPALS algorithm.
  3. implement by yourself using matrix libraries such as Armadillo
  4. PLSNiplas, opencv is required.



回答2:


Found the PLS NIPALS C++ library, but haven't tried it yet.




回答3:


MTK++ is a library for drug design.

It's builds upon various matrix based libraries such as:

The Basic Linear Algebra Subprograms (BLAS), Linear Algebra PACKage (LAPACK), Boost, eigen, Qt, tinyxml and xerces-c libraries

It has a partial least squares component.

It is open-source but the source isn't hosted on-line. You have to contact the author to get it.




回答4:


found this one here: https://github.com/tjhladish/PLS

it is c++ and using the Eigen lib



来源:https://stackoverflow.com/questions/11467321/partial-least-squares-library

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!