excel回归分析参数估计表(ExcelStat17)

曲线拟合

ExcelStat提供了6种可直线化的曲线,用户可根据散点图情况进行具体选择。

excel回归分析参数估计表(ExcelStat17)(1)

excel回归分析参数估计表(ExcelStat17)(2)

自定义回归模型

ExcelStat利用Excel的表格自动重算能力,可以让用户自定义回归模型,以探索一些难以直线化的曲线拟合。以上例为例,简述一下基本操作:

1. 准备数据计算区域:

excel回归分析参数估计表(ExcelStat17)(3)

准备好自变量的引用区域,回归系数的引用区域,在应变量中按照欲拟合的曲线方程,根据自变量引用区域及回归系数引用区域数据定义好回归函数。

excel回归分析参数估计表(ExcelStat17)(4)

2. 调用“自定义模型”功能:

excel回归分析参数估计表(ExcelStat17)(5)

按照提示,把模型及数据引用定义好即可。

excel回归分析参数估计表(ExcelStat17)(6)

本例比较特殊,本质上还是属于线性回归,其最小二乘损失函数具有良好的几何性质和解析性质,很容易就能找到全局最优解。

注意:(1)ExcelStat自定义回归模型求解时所有导数采用数字导数。如果用户选择Newton-Raphson算法,ExcelStat找到稳定解后,会利用Gauss-Newton法再迭代一次,以便获得回归系数的信息矩阵。这里没有采用Newton-Raphson算法中的二阶导数矩阵作为信息矩阵的原因主要考虑二阶导数矩阵稳定性不一定比一阶导数好;

(2)ExcelStat没有对算法做任何优化。众所周知,一般回归函数的最小二乘损失函数形态复杂,很难保证初始值就处于损失函数的局部凸性区域。也就是说直接采用Newton-Raphson算法或者Gauss-Newton算法连局部最小值都不一定能够找到,需要做很多尝试;

(3)ExcelStat会直接采用模型定义中的值作为初值进行迭代。迭代完后,如果找到解,并不直接退出程序,用户可以更改迭代精度和步长进行下一次迭代,也期望找到更加好的解;

(4)最初步长不宜太小,迭代精度不宜设得太高,当然也不能太大,否则要么找不到解,要么解不稳定,没法收敛;

(5)数据量较小时可以采用ExcelStat做一些探索,数据量较大时,由于Excel自动重算比较耗时,建议使用专业软件处理。

(6)由于ExcelStat使用Excel重算功能获取拟合函数值,请在模型初始化中不要对模型变量引用区域做任何格式化,以免影响数据精度。

ExcelStat下载:Excel Stat下载链接 Excel加载宏ExcelStat.xla

excel回归分析参数估计表(ExcelStat17)(7)

关注、转载、点赞、收藏!!!

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页