偏最小二乘图书馆

时间:2012-07-13 09:02:48

标签: c++ c statistics regression least-squares

已经有这样的问题,但没有回答,所以我尝试再次发布。有没有人知道C ++(或C)中partial least squares algorithm的开源实现? 或者也许是图书馆呢?

4 个答案:

答案 0 :(得分:7)

  1. FastPLS是一个提供C / C ++和MATLAB接口的库 加速偏最小二乘法。它的作者是Balaji Vasan 斯里尼瓦桑。作者在教授的指导下工作 马里兰大学帕克分校的Ramani Duraiswami, USA。
  2. Partial Least Squares and Generalized Partial Least Squares models based on NIPALS algorithm
  3. 使用matrix libraries
  4. Armadillo自行实施
  5. PLSNiplasopencv是必需的。

答案 1 :(得分:4)

找到PLS NIPALS C++库,但尚未尝试过。

答案 2 :(得分:3)

MTK++是一个药物设计库。

它建立在各种基于矩阵的库之上,例如:

  

基本线性代数子程序(BLAS),线性代数PACKage   (LAPACK),Boost,eigen,Qt,tinyxml和xerces -c库

它有partial least squares component

它是开源的,但源不是在线托管的。你必须contact the author 才能得到它。

答案 3 :(得分:1)

在这里发现了这个: https://github.com/tjhladish/PLS

它是c ++并使用Eigen lib