SPSS—非线性回归模型表达式案例_第1页
SPSS—非线性回归模型表达式案例_第2页
SPSS—非线性回归模型表达式案例_第3页
SPSS—非线性回归模型表达式案例_第4页
SPSS—非线性回归模型表达式案例_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、SPSS一非线性回归(模型表达式)案例解析非线性回归过程是用来建立因变量与一组自变量之间的非线性关系,它不像线性模型那样有众多的假设条件,可以在自变量和因变量之间建立任何形式的模型非线性,能够通过变量转换成为线性模型一一称之为本质线性模型,转换后的模型,用线性回归的方式处理转换后的模型,有的非线性模型并不能够通过变量转换为线性模型,我们称之为:本质非线性模型还是以销售量”和广告费用”这个样本为例,进行研究,前面已经研究得出:二次曲线模型”比线性模型”能够更好的拟合销售量随着广告费用的增加而呈现的趋势变化”,那么七次曲线”会不会是最佳模型呢?答案是否定的,因为非线性模型”能够更好的拟合销售量随着

2、广告费用的增加而呈现的变化趋势”下面我们开始研究:第一步:非线性模型那么多,我们应该选择哪一个模型呢?”1:绘制图形,根据图形的变化趋势结合自己的经验判断,选择合适的模型点击图形”-图表构建程序一进入如下所示界面:费量也):引图袅强览使用实例数据夕告费用广告卜.夕非趋势销匡销售"CURVEFtT'MOD_.夕CURTEFb、翁CURVEFFT、MOD_.点击确定按钮,得到如下结果:6.001200-10008.001.002.003J04.005.006.007.00广告费用放眼望去,图形的变化趋势,其实是一条曲线,这条曲线更倾向于"S"型曲线,我们来验证

3、一下,看上次曲线”和“S曲线”相比,两者哪一个的拟合度更高!点击分析一回归一曲线估计进入如下界面在模型”选项中,勾选“二次项和”S"两个模型,点击确定,得到如下结果:二次模型汇总RR方调整R方估计值的标准误,953.90SJOD,570自变量为广告费用.模型汇总RR方调整R方估计值的标准957916.912.055自变量为广告费用*通过二次”和“S"两个模型的对比,可以看出S模型的拟合度明显高于上次”模型的拟合度(0.912>0,900)不过,几乎接近接着,我们采用S模型,得到如下所示的结果:模型汇总RR方调整R方伯计值的标准误957916.912.065目变量为广告

4、费用0ANOVA平方和df均方FSiu.回归716171E240,216.000残差,06622.003忌计,78223官变量为广告费用口未标准化系散标准化系毅tSigB标准误Beta1广告费用-3B6,064-.95715.493.000(常数)2672,024111.225.000因变量为ln(MF趋势销售卜结果分析:1 :从ANOVA表中可以看出:总体误差=回归平方和+残差平方和(共计:0.782)F统计量为(240.216)显著性SIG为(0.000)由于0.000<0.01(所以具备显著性,方差齐性相等)2 :从系数”表中可以看出:在未标准化的情况下,系数为(-0.986)常数

5、项为2.672所以S型曲线的表达式为:丫(销售量)=eA(b0+b1/t)=eA(2.672-0.986/广告费用)当数据通过标准化处理后,常数项被剔除了,所以标准化的S型表达式为:Y(销售量)=eA(-0.957/广告费用)下面,我们直接采用非线性”模型来进行操作第一步:确定非线性模型”从绘图中可以看出:广告费用在1千万一一4千多万的时候,销售量增加的跨度较大,当广告费用超过“4千多万”的时候,增加幅度较小,在达到6千多万”达到顶峰,之后呈现下降趋势。从图形可以看出:它符合Theasymptoticregressionmodel(渐近回归模型)表达式为:Y(销售量)=b1+b2*eAb3*(

6、广告费用)当b1>0,b2<0,andb3<0,时,它符合效益递减规律,我们称之为:Mistcherlich'smodel第二步:确定各参数的初始值1 :b1参数值的确定,从表达式可以看出:随着"广告费用的增加,销售量也会增加,最后达到一个峰值,由于:b2<0,b3<0,随着广告费用的增加:b2*eAb3*(广告费用)会逐渐趋向于“0”而此时Y(销售量)将接近于b1值,从上图可以看出:Y(销售量)的最大值为12点多,接近13,所以,我们设定b1的初始值为132 :b2参数值确定:当Y(销售量)最小时,此时应该广告费用最小,基本等于“0:可以得出:

7、b1+b2=Y(销售量)此时Y销售量最小,从图中可以看出:第一个值为6.7左右,接近7这个值,所以:b2=7-13=-63 :b3参数值确定:可以用图中两个分离点的斜率来确定b3的值,例如取(x1=2.29,y1=8.71)和(x2=5.75,y2=12.74)通过公式y2-y1/x2-x1=1.16,(此处可以去整数估计值来算b3的值)确定参数初始值和参数范围的方法如下所示:1:通过图形确定参数的取值范围,然后在这个范围里选择初始值。2:根据非线性方程的数学特性进行某些变换后,再通过图形帮助判断初始值的范围3:先使用固定的数代替某些参数,以此来确定其它参数的取值范围。4:通过变量转换,使用线

8、性回归模型来估计参数的初始值第三步:建立模型表达式和选择损失函数点击分析”-回归非线性,进入如下所示界面:tJl夕广告费用广告6非趋势销售I销售:6CURVEFiT'MO.6CURVEFiT-1.10.»CURVERT、MO.eCURVEFIT'MO.有CURVEFIT'MO.6CUR7EFJT'LIO.3CURVEFIT'm.由CURVERT-MO.eCURUEFIT、MO.,6CURVEFIT'MO.参数匕bl(i3)06b?(4佝夕升趋势销售:销售J模型表法式M:匕1+口”西山3*厂告|;函数组蛆):哀方未:CDF与非中心CDF转

9、换当前日期时间日期运算日期创建林取白朗函数和特殊变量:AbsArsinArtanCosExpLg10LnLngammaModRn出藉损失L两束仓保存也,喳J粘贴£;|重置些,取消,吧如上图中,点击参数,分别添加b1,b2,b3进入参数框内,在模型表达式中输入:bl+b2*Exp(b3*广告费用)(步骤为:选择函数组”算术一一Exp函数),将销售量”变量拖入因变量”框内损失函数”默认选项为残差平方和”如果有特需要求,可以自行定义点击约束”进入如下所示的界面:点击继续”按钮,此时会弹出警告信息,提示用户是否接受建议,建议内容为:将采用序列二次编程进行参数估计,点击确定,接受建议即可参数的

10、取值范围指在迭代过程中,将参数限制在有意义的范围区间内,提供两种对参数范围约束的方法:1:线性约束,在约束表达式里只有对参数的线性运算2:非线性约束,在约束表达式里,至少有一个参数与其它参数进行了乘,除运算,或者自身的募运算在保存”选项中,勾选预测值”和残差”即可,点击继续点击选项”得到如下所示的界面:此处的怙计方法”选择序列二次编程”的方法,此方法主要利用的是双重迭代法进行求解,每一步迭代都建立一个二次规划算法,以此确定优化的方向,把估计参数不断的带入损失函数进行求值运算,直到满足指定的收敛条件为止点击继续,再点击确定”得到如下所示的结果:选代历史记录b迭代数日娉差平方和blb2b30.31

11、90,59413,000-6.000-1,SE01.253.55110,530-6777-1.3452.13517410,691-7.858-.8373232.562107548416-3164.11546411,526-15.832-1.0475.19.22111855-16723-3636.1873112,029-17.460-.9557.13.52512078-17095-.3408.17.07912,563-12.019-.50391633212704-11441.53210.16.82712,708-11.820-.54411.16.79712774-1161312.1078112,

12、857*11.289-50413.1677312894-11271-49714.16.77012,902-11.278-.45715.1677312,905-11.267-4S516.10.77912,904*11.268*,4S617.16.77312,904-11268-4S6导数是通过数字计篁的一a一主迭代数在小数左恻显示,次迭代薮在小数右恻显*也在17迭代之后信正运行。已找到最优解,参翻估计值参数估计标准设95%置信区间下限上限bl1290461011.63614.173-11.2681581-14.556-7.973b3-49G.138-782-.209参数估计他的相关性blb2b3

13、b11.0Q0,693,S46b26931000.B71b3,946,8711.000AN0VA3源平方和df府方回归2748.5193916,173阳差6.77821.323未更正的总计2755.29724已更正的总讨74.52。23因变量:非趋势销售aR方二1-(第差平方和)t(已更正的平方和)=.909*上图结果分析:1:从迭代历史记录”表中可以看出:迭代了17次后,迭代被终止,已经找到最优解此方法是不断地将参数估计值”代入”损失函数求解,而损失函数采用的是"残差平方和最小,在迭代17次后,残差平方和达到最小值,最小值为(6.778)此时找到最优解,迭代终止2:从参数估计值”表中可以看出:b2=-11.268(标(标准误为:0.138,b1=12.904(标准误为0.610,比较小,说明此估计值的置信度较高)准误为:1.5881,有点大,说明此估计值的置信度不太高)b3=-0.496很小,说明此估计值的置信度很高)非线性模型表达式为:丫(销售量)=12.904-11.268*(-0.496*广告费用)3:从参数估计值的相关性”表中可以看出:b1和b3的相关性较强,b2和b1或b3的相关性都相对弱一些,其中b1和b2的相关性最弱4:从a

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论