2.3.6 程序设计
2.3.6.1 计算流程图
根据逐步回归计算方法及步骤,设计其计算流程如图2.8所示。
2.3.6.2 程序代码
逐步回归分析程序代码包括逐步回归子程序、从小到大排序子程序及统计检验子程序。其中F 检验、t 检验有关程序见2.2.5。逐步回归子程序计算出回归系数后,应用式(2.55)或式(2.56),输入预报因子值就能计算出预报对象的预测值。
(1)逐步回归子程序。输入样本容量n、因子数m、置信水平r0 (用于F 检验)、预报因子及预报对象X_Y (1 tom+1,0 ton-1),其中二维数组前1~m 为因子,m+1为预报对象;输出回归系数B (0 tom)、总离差平方和Syy、回归平方和U、残差平方和Q、复相关系数R、剩余标准差Sy 以及引进因子序号V (FactorNum),其中FactorNum为引进因子数。使用时主程序将必须将数组B、V 定义成动态数组。逐步回归程序代码如下:
(2)排序子程序。程序非常简单,输入待排序的数组X(n)及数据个数n,程序输出从小到大排序的数组X(n)。其代码如下:(https://www.daowen.com)