函数 > 实验设计 > 回归分析 > 常规多变量拟合
  
常规多变量拟合
multidfit(X, Y, G, F) - 返回将记录在矩阵 Y 中的结果拟合到矩阵 X 中所找到数据的任意函数 F 的多变量拟合参数。
multidfit 函数用作 findminerr 中所用列文伯格-马夸尔特法求解器的命令行版本,以及 genfit 的多变量版本。
自变量
Xmxn 设计矩阵,或其中的每一列均代表一个独立自变量的矩阵。列数 n 必须大于 1,且每一列必须有兼容的单位。
Y 为矢量,或者为测量结果或模拟结果的矩阵 (每一行都包含在 X 中定义的每个游程或数据点的结果)。当这些行并非都包含相同数量的副本时,您必须用 Y 填充 NaN 的空元素。Y 的元素必须有兼容单位。
G 为矢量 u 的每个参数的估值组成的矢量。
F(x, u) 为拟合函数,其中 x 为自变量组成的矩阵,u 为参数组成的矢量。例如:
F(x, u):= u0 + u1 * x01/2 + u2 * x12/3
要计算参数 u 组成的矢量,仅向 multidfit 提供拟合函数 F 的名称而无需提供任何自变量。矢量 x 中的每个变量必须具有与 X 的对应列兼容的单位。拟合函数 F 返回的单位与 Y 的单位兼容。