spss-非线性回归分析

  • 格式:doc
  • 大小:149.50 KB
  • 文档页数:6

实验三非线性回归分析(2学时)
一、实验重点
掌握非线性回归分析的方法。

二、实验难点
模型的选择及对SPSS软件的输出结果进行分析和整理。

三、实验举例
例1、对GDP(国内生产总值)的拟合。

选取GDP指标为因变量,单位为亿元,拟合GDP关于时间t的趋势曲线。

以1981年为基准年,取值为t=1,1998年t=18,1991-1998年的数据如下:
解:分析过程
(一)画散点图
图3.1:Y 与t 的散点图
图3.2:Ln Y 与t 的散点图
(二)根据画散点图,及经济背景可选用模型 复合函数:
01t y b b = (也称增长模型或半对数模型)
同时,做简单线性回归 01y b b t =+ 以作比较。

(三)模型求解
直接用SPSS 软件的Curve Estimation 命令计算。

(也可以用线性化的方法求解,结果基本一致。

) 运行结果如下:
(四)结果分析
线性回归方程:2ˆ133754417.520.856
y t R =-+=
复合函数回归方程:
ˆ3603.06(1.1924)t y
= ………(*)
2ˆln 8.190.1760.992y t R =+=
注意:不能直接比较两模型的拟合优度,需要对复合函数模型处理,利用(*)式,得到复合函数的残差,计算该模型的残差平方和RSS=2.1696×108 ,并计算y 的离差平方和TSS=1.1×1010 ,得到非线性回归的相关指数
82
10
2.169610110.981.110
RSS R TSS ⨯=-=-≈⨯ 由于该相关指数大于线性回归的拟合优度,所以可以判断复合函数模型比线性回归模型要好。

例2 、一位药物学家是用下面的非线性模型对药物反应拟合回归模型
1
02
1()
i i c i c y c u c =-
++ 其中,自变量x 为药剂量,用级别表示; 因变量y 为药物反应程度,用百分
数表示。

三个参数c 0 ,c 1 ,c 2都是非负的, c 0 的上限是100%,三个参数的初始值取为c 0 =100,c 1=5 ,c 2=4.8.测得9个数据如下表:
解:
分析过程:
(一)画散点图
从图形上看,y 与x 确实呈非线性关系! (二)模型求解
用SPSS 软件的Nonlinear 命令计算,具体操作如下: (1)建立数据集;
(2)在数据窗口点击:Analyze → Regression → Nonlinear …,出现窗口
在将y 点入Dependent 框中,
在Model Expression 框中输入表达式:c0-c0/(1+(x/c2)**c1)
(3) 点击Parametere …, 出现下图:
在Name 框中输入: c0
Starting Value 框中输入:100
点击add,即可得到参数c0的初始赋值,类似的方法可以得到c1和c2
参数的初始赋值,Continue 。

(三)输出主要结果
(四)结果分析
回归模型: 6.76
99.54
ˆ99.541()
4.80
y
x =-+
非线性回归的相关指数2
20.18803
110.9986514917.88889
RSS R TSS =-=-≈
注:在非线性回归中,TS S ≠ESS+RSS ,如本例中,RSS=20.18803
TSS=14917.88889 ,ESS=37839.85179
四、实验内容
Logistic 回归函数常用于拟合某种消费品的拥有率,下表是北京市每百户
家庭平均拥有的照相机数,试针对以下两种拟合Logistic 回归函数:
1011
t y b b u =
+ (1) 已知u=100,用线性化方法拟合; (2) u
五、思考练习
某种商品的流通率y(%)与销售额x 之间呈双曲线函数模型:
1
0y u x
ββ=+
+
对9个商店该种商品的销售额与流通率的统计资料如下所示。