通过最小二乘法、最小绝对残差或Bisquare方法返回数据集(X, Y)的高斯拟合。


icon

输入/输出

  • cnclst.png 初值估计

    初值估计指定用于迭代算法的幅值中心标准误差偏移量的初值估计。如初始幅值初始中心初始标准差偏移量为NaN,VI可自动计算初值估计。

  • cdbl.png 初始幅值

    初始幅值幅值的初值估计。

  • cdbl.png 初始中心

    初始中心中心的初值估计。

  • cdbl.png 初始标准差

    初始标准差标准差的初值估计。

  • cdbl.png 偏移量

    偏移量偏移量的初始估计。

  • c1ddbl.png Y

    Y是由因变值组成的数组。Y的长度必须大于等于未知参数的元素个数。

  • c1ddbl.png X

    X是由自变量组成的数组。X的元素数必须等于Y的元素数。

  • c1ddbl.png 权重

    权重是观测点(X, Y)的权重数组。权重的大小必须与Y相同。如未连线输入至权重,VI可设置权重的所有元素为1。 如权重中的元素小于0,VI可使用元素的绝对值。

  • cdbl.png 容忍度

    容差指定何时停止幅值中心标准差偏移量的迭代调整。对于最小二乘和最小绝对残差方法,如两次连续的交互之间残差的相对差小于容差,该VI将返回残差。对于Bisquare方法,如两次连续的交互之间幅值中心标准差偏移量的相对差小于容差,该VI将返回幅值中心标准差偏移量

    容差小于等于0,VI将设置容差为0.0001。

  • cu16.png 方法

    方法指定拟合方法。

    0最小二乘(默认)
    1最小绝对残差
    2Bisquare
  • cnclst.png 参数界限

    参数界限包含幅值中心标准差偏移量的上下限。如知道特定参数的值,可设置参数的上下限为该值。

  • cdbl.png 幅值最小值

    幅值最小值指定幅值的下限。默认值为-Inf,表示幅值没有下限。

  • cdbl.png 幅值最大值

    幅值最大值指定幅值的上限。默认值为Inf,表示幅值没有上限。

  • cdbl.png 中心最小值

    中心最小值指定中心的下限。默认值为-Inf,表示中心没有下限。

  • cdbl.png 中心最大值

    中心最大值指定中心的上限。默认值为Inf,表示中心没有上限。

  • cdbl.png 偏差最小值

    偏差最小值指定偏差的下限。默认值为-Inf,表示偏差没有下限。

  • cdbl.png 偏差最大值

    偏差最大值指定偏差的上限。默认值为Inf,表示偏差没有上限。

  • cdbl.png 偏移量最小值

    偏移量最小值指定偏移量的下限。默认值为0,偏移量必须大于等于0。

  • cdbl.png 偏移量最大值

    偏移量最大值指定偏移量的上限。默认值为0,偏移量必须小于等于0。

  • idbl.png 偏移量

    偏移量返回拟合模型的偏移量。

  • i1ddbl.png 最佳高斯拟合

    最佳高斯拟合返回拟合模型的y值。

  • idbl.png 幅值

    幅值返回拟合模型的幅值。

  • idbl.png 中心

    中心返回拟合模型的中心。

  • idbl.png 标准差

    标准差返回拟合模型的标准差。

  • ii32.png 错误

    错误返回VI的任何错误或警告。将错误连接至错误代码至错误簇转换VI,可将错误代码或警告转换为错误簇。

  • idbl.png 残差

    残差返回拟合模型的加权平均误差。如方法设为最小绝对残差法,则残差为加权平均绝对误差。否则残差为加权均方误差。

  • 该VI通过循环调用广义最小二乘方法和Levenberg-Marquardt方法,使数据拟合为形式由下列等式描述的高斯曲线:

    其中, x 为输入序列 Xa振幅µ中心点,σ 为 标准偏差c偏移量。此 VI 可以找到最适合观测值(XY)的 aµ、σ 和 c 值。

    下列等式用于描述由高斯拟合算法得到的高斯曲线:

    Y的噪声为高斯分布,可使用最小二乘法。下图为使用该方法的高斯曲线拟合。

    如拟合方法为最小二乘法,该VI可依据下列等式最小化残差,得到指数模型的幅值中心标准差偏移量

    NY的长度,wi权重的第i个元素,fi最佳高斯拟合的第i个元素,yiY的第i个元素。

    最小绝对残差和Bisquare拟合方法是可靠的拟合方法。如存在超出区间的数,可使用上述方法。下图为对最小二乘法、最小绝对残差和Bisquare拟合方法的比较结果。在大多数情况下,Bisquare方法对于超出区间的数不如最小绝对残差方法敏感。

    如拟合方法为最小绝对残差法,该VI可依据下列等式最小化残差,得到指数模型的幅值中心标准差偏移量

    如拟合方法为Bisquare方法,该VI采用迭代过程得到幅值中心标准差偏移量,然后使用最小二乘法中的公式计算残差。如下图所示。