函数 > 数据分析 > 曲线拟合 > 有理函数回归
有理函数回归
rationalfit(vx, vy, conf, m, n, [Stdy], [LBUB], [Acc], ["noscale"]) - 返回上、下阶分别为 mn 的有理多项式拟合的参数及其置信限,或者,如果函数可确定最优阶数,则返回允许的卡方残差。已达到置信度 conf,可选的标准差 Stdy、可选的上下界为可接受的参数值。如果提供了可选字符串自变量 "noscale",计算之前不要将输入数据缩放为 0 和 1 之间的值。
rationalfitnp(vx, vy, conf, m, n, [Stdy], [LBUB], [Acc], ["noscale"]) - 与 rationalfit 相同,但可避免生成的有理函数中出现极点。Acc 的默认值为 10-7
有理拟合函数的形式如下:
单击可复制此表达式
其中,mn 分别为所需的分子和分母的次数。
rationalfitrationalfitnp 的输出为一个三列矩阵,其中第一列包含拟合参数的值,第二列和第三列分别包含参数的置信区间的左右边界。
自变量
vx, vy 是长度相同的实数据值矢量。
conf 是所需的置信限,以介于 0 和 1 (包含 0 和 1) 之间的百分比表示。
m, n 是整数,表示要拟合的有理函数的分子和分母的多项式阶。mn 的和不能超出 vx 的长度。
Stdy (可选) 是 y 中标准差的矢量。Stdy 的长度必须与 vy 相同。
LBUB (可选) 是参数上下界的两列矩阵,具有 m + n 行。
Acc (可选) 为收敛精度。Acc 的默认值为 10–7
"noscale" (可选) 是字符串自变量。提供此自变量时,计算之前不要将输入数据缩放为 0 和 1 之间的值。
如果您要使用多个可选自变量,必须按照函数定义中显示的相对顺序对其进行指定。
这对您有帮助吗?