6.3.7 计算实例

例 6.9 某大型牙膏制造企业为了更好地拓展产品市场,有效地管理库存,公司董事会要求销售部门根据市场调查,找出公司生产的牙膏销售量与销售价格,广告投入等之间的关系,从而预测出在不同价格和广告费用下销售量。为此,销售部门的研究人员收集了过去30个销售周期(每个销售周期为4周)公司生产的牙膏的销售量、销售价格、投入的广告费用,以及周期其他厂家生产同类牙膏的市场平均销售价格,如表6.4所示。

试根据这些数据建立一个数学模型,分析牙膏销售量与其他因素的关系,为制订价格策略和广告投入策略提供数量依据。

分析

由于牙膏是生活的必需品,对于大多数顾客来说,在购买同类牙膏时,更多的会关心不同品牌之间的价格差,而不是它们的价格本身。因此,在研究各个因素对销售量的影响时,用价格差代替公司销售价格和其他厂家平均价格更为合适。

模型的建立与求解

记牙膏销售量为Y,价格差为X1,公司的广告费为X2,假设基本模型为线性模型:

输入数据,调用R软件中的lm()函数求解,并用summary()显示计算结果(程序名:exam0609.R)

计算结果通过线性回归系数检验和回归方程检验,由此得到销售量与价格差与广告费之间的关系为:

模型的进一步分析

为进一步分析回归模型,我们画出y与x1和y与x2散点图。从散点图上可以看出,对于y与x1,用直线拟合较好。而对于y与x2,则用二次曲线拟合较好,如下图:

绘制x1与y的散点图和回归直线

绘制x2与y的散点图和回归曲线

其中 I(X2^2),表示模型中X2的平方项,及X22,从上图中,将销售量模型改为:

似乎更合理,我们做相应的回归分析:

此时,我们发现,模型残差的标准差Residual standard error有所下降,相关系数的平方Multiple R-squared有所上升,这说明模型修正的是合理的。但同时也出现了一个问题,就是对于β2的P-值>0.05。为进一步分析,做β的区间估计。

如上错误出现????!!!!直接引用结果如下:

β2的区间估计为[ –7.49886317, 0.1076898 ],它包含了0,也就是说,β2的值可能为0. 因此,去掉X2的一次项,在进行分析:

此模型虽然通过了F检验和T检验,但与上一模型对比来看,Residual standard error上升,Multiple R-squared下降。这又是此模型的不足之处。

在做进一步的修正,考虑X1和X2交互作用,及模型为:

模型通过T检验和F检验,并且Residual standard error减少,Multiple R-squared增加。因此,最终模型选为:

R语言与多元线性回归分析计算实例相关推荐

  1. R语言与多元线性回归方程及各种检验

    R语言与多元线性回归方程及各种检验 文章目录 R语言与多元线性回归方程及各种检验 一.模型建立 二.多重共线性 (1)产生的背景: (2)多重共线性的检验 1.简单相关系数法: 2.方差膨胀因子(vi ...

  2. 关于R语言多水平线性回归分析

    我再使用R语言分析嵌套模型的时候,遇到了一下问题,希望可以有大神指导一下. 数据是学校,班级,学生组成的嵌套模型.在模型构建的开始,我先确定模型中应该使用几水平.首先我先把三个水平均作为随机项放进模型 ...

  3. 基于R语言的多元线性回归--我国经济增长的定量研究

    基于R语言的多元线性回归--我国经济增长的定量研究 一.实验介绍 1.1 实验内容 经济增长一直以来都是我国宏观经济政策的目标之一,研究影响经济增长的因素对促进我国经济快速发展有着重要意义.本实验运用 ...

  4. 多元线性回归分析c语言,多元线性回归公式推导及R语言实现

    多元线性回归 多元线性回归模型 实际中有很多问题是一个因变量与多个自变量成线性相关,我们可以用一个多元线性回归方程来表示. 为了方便计算,我们将上式写成矩阵形式: Y = XW 假设自变量维度为N W ...

  5. R语言计量(一):一元线性回归与多元线性回归分析

    文章目录 一.数据调用与预处理 二.一元线性回归分析 三.多元线性回归分析 (一)解释变量的多重共线性检测 (二)多元回归 1. 多元最小二乘回归 2. 逐步回归 (三)回归诊断 四.模型评价-常用的 ...

  6. 多元线性回归分析(R语言)

    ▼多元线性回归分析▼ 一.多元线性回归模型 设变量Y与X1,X2,--,Xp之间有线性关系 其中    , 和  是未知参数,p≥2,称上公式为多元线性回归模型. 二.参数估计 我们根据多元线性回归模 ...

  7. 【定量分析、量化金融与统计学】R语言:多元线性回归实例

    今天来做一个R语言的多元线性回归的实例: 题目是这样的: 练习:度假村排名 旅游胜地,专门介绍高级度假和住宿的杂志<Spas>在"读者选择"评选的世界20家独立海滨精品 ...

  8. python多元线性回归实例_关于多元线性回归分析——PythonSPSS

    原始数据在这里 1.观察数据 首先,用Pandas打开数据,并进行观察. import numpy import pandas as pd import matplotlib.pyplot as pl ...

  9. 用R进行多元线性回归分析建模

    概念:多元回归分析预测法,是指通过对两个或两个以上的自变量与一个因变量的相关分析,建立预测模型进行预测的方法.当自变量与因变量之间存在线性关系时,称为多元线性回归分析. 下面我就举几个例子来说明一下 ...

最新文章

  1. linux c 调试 strace 诊断 调试程序 异常退出 崩溃
  2. udp 传输文件 java_Java 网络编程 之 UDP 文件传输
  3. travis-cli 使用
  4. 怎么让php文件请求一次连接,php 如何锁定接口,让一个接口,同一时间只处理同一人的一次请求?...
  5. python面试题之解释一下python的and-or语法
  6. Embedded Android 协同翻译
  7. Windows 8 Directx 开发学习笔记(八)要有光
  8. 【数据结构与算法】完结
  9. SC软件结构图_例题
  10. 我对网页设计的一点见解!
  11. 联想服务器光驱重新系统,如何使用联想VISTA恢复光盘安装系统
  12. 以太坊nonce详解
  13. A1059. 求解二元整数不定方程
  14. js 预编译 AO对象跟GO对象
  15. python调用DLL/EXE文件截屏的比较
  16. 电路中各种地的区别及处理
  17. Opencv Python版学习笔记01.计算机眼中的图像
  18. 在Xcode中使用C++与Objective-C混编
  19. 在这家不加班的 IT 公司里,我们是这样加班的
  20. 小强老师的零基础学习软件测试之LR笔记

热门文章

  1. 2021-10-29PS自学第4天——移动工具的使用
  2. mysql查询数学成绩信息_【MySQL】:利用DQL查询表中的数据
  3. .NET框架-Try-Parse和Tester-Doer
  4. 金大侠眼光果然犀利:《笑傲江湖》只值一块钱
  5. 微信小程序获取网络状态
  6. 如何借助微信SEO,实现快速微信引流10000+
  7. nginx代理的域名对应的ip更换后还解析到之前的ip
  8. 【结绳4.0】添加权限
  9. linux系统echo函数,Linux下echo与time服务的程序实现
  10. ruby 中的respond_to (转)