iPhone / iPad的线性回归库或代码片段?

时间:2011-06-19 20:36:55

标签: objective-c c cocoa-touch

我想找到最适合n笛卡尔点的线。

是否有可以帮助我使用iPhone的软件包或库 - C或Objective-C?

1 个答案:

答案 0 :(得分:0)

您可以编写快速代码来执行此操作。该问题的最小二乘解是b =(G ^(T)G)^( - 1)G ^(T)m,其中b是线性拟合系数的向量,m是所有y的向量值和G是维度的核心矩阵(长度(m),2),G的每一行是(1,x),其中x是对应于ay值的x值。 G ^ T是G的转置。

转置和反演可以通过使用LAPACK库(或您选择的任何其他线性代数库)或从Numerical Recipes书中获取相应的代码来完成。