预览加载中,请您耐心等待几秒...
1/4
2/4
3/4
4/4

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

可化为线性模型的非线性模型(续) 这类非线性模型常见的几种形式: (1)用于测度弹性的指数模型; (2)用于测度增长率的幂函数模型; (3)双曲线模型。 双曲线模型的应用 非线性回归模型的形式为 yi=β0+β11xi+εi 做法是:将非线性回归化为线性回归模型,令xi*=1/xi,即 yi=β0+β1xi*+εi 例题:下表给出了1950年-1966年17年间,英国通货膨胀率(y)和失业率(x)之间的统计数据: 年份19501951195219531954195519561957195819591960196119621963196419651966通胀率1.41.11.51.51.21.01.11.31.81.91.51.41.82.11.51.31.4失业率1.88.58.44.54.36.98.05.03.62.62.64.23.63.74.84.34.6试确定两者之间的关系。 注意:在经济学中有一个非常著名的曲线,称为菲利普斯曲线,它描述了通胀率或工资变化率与失业率之间的关系。此曲线为双曲线。 程序如下: dataphilips; inputinflatunemployment@@; unemployment1=1/unemployment; cards; 1.41.81.18.51.58.41.54.51.24.31.06.9 1.18.01.35.01.83.61.92.61.52.61.44.2 1.83.62.13.71.54.81.34.31.44.6 ; procreg; modelinflat=unemployment1/r; plotr.*unemployment1; run; 程序说明: 程序首先创建一个名为philips的数据集,其中,变量inflat代表通胀率,unemployment代表失业率; 而unemployment1则通过赋值语句计算unemployment的倒数。 线性回归模型,其中model语句中的选项r要求输出每个观测的预测值、残差、标准化残差、COOK的D统计量;并画出了残差图。 REG过程在多元线性回归分析中的应用 例题:某大型家具厂过去两年中引进了14种新产品。市场调查部需要测定头一年的销售额与某个适当的自变量之间的关系,作为今后指定推销计划和广告计划之用。调查人员建立了一个名为“顾客知悉率”的变量,用产品问世后3个月内听说过这种产品的顾客的百分比来测量,调查数据如下表: 产品ABCDEFGHIJKLMN销售额 (千元)824617211121056555804379243011顾客知 悉率(%)504515157075604060255020305广告费 (千元)1.81.20.40.52.52.51.51.21.61.01.50.71.00.8价格(元)7.35.14.23.410.09.87.95.87.04.76.93.85.62.8试分析产品销售额与顾客知悉率、广告费及价格之间的关系; 程序如下: dataquantity; inputsalesadsexpendprice@@; cards; 82501.87.346451.25.117150.44.2 21150.53.4112702.510.0105752.59.8 65601.57.955401.25.880601.67.0 43251.04.779501.56.924200.73.8 30301.05.61150.82.8 ; procreg; modelsales=adsexpendprice/selection=stepwisesls=0.05sle=0.2r; plotstudent.*p.='*'; run; modelsales=adsexpendprice/selection=stepwisesls=0.05sle=0.2nointr; plotstudent.*p.='*'; run; 程序说明: 首先利用data步创建一个名为quantity的SAS数据集,其中,变量sales代表销售额,ads代表顾客知悉率,expend代表广告费用,price代表产品价格。 然后利用reg过程对变量ads、expend、price关于sales进行回归,其中选项“selection=stepwise”表示逐步回归(选元,并给出回归结果),“sls=0.05”表示变量保留在模型中的显著性水平为0.05, 而“sle=0.2”则表示变量选入到模型中的显著性水平为0.2。 程序中,第一个model语句中包含截距项,而第二个model语句则不含有截距项,目的是为了比较两个模型的优劣。 plot语句画标准化残差与预测值的残差图。