- 11
- 0
- 约2.08万字
- 约 67页
- 2017-01-01 发布于北京
- 举报
《2.matlab回归分析
四 软件开发人员的薪金 问题: 一家高技术公司人事部门为研究软件开发人员的薪金与他们 的资历、管理责任、教育程度等因素之间的关系,要建立一 个数学模型,以便分析公司人士策略的合理性,并作为新聘 用人员工资的参考。他们认为目前公司人员的薪金总体上是 合理的,可以作为建模的依据,于是调查了46名开发人员的 档案资料,如表。其中资历一列指从事专业工作的年数,管 理一列中1表示管理人员,0表示非管理人员,教育一列中1 表示中学程度,2表示大学程度,3表示更高程度(研究生) 分析与假设: 按照常识,薪金自然按照资历(年)的增长而增加,管理人 员的薪金高于非管理人员,教育程度越高薪金越高。 为了简单起见,我们假定资历(年)对薪金的作用是线性的,即资历每加一年,薪金的增长是常数;管理责任、教育程度、资历诸因素之间没有交互作用,建立线性回归模型。 基本模型: 结果分析: 从表中, 进一步讨论: 的置信区间包含零点,说明上述基本模型存在缺点。为了 为了对残差进行分析,下图给出 以上分析提示我们,应在基本模型中增加管理 更好的模型: 由上表可知,这个模型的 做该模型的两个残差分析图,可以看出,已经消除了不正常 现象,这也说明了模型的适用性。 从上图,还可以发现一个异常点:具有10年资历、大学程度的管理人员(编号33)的实际薪金明显低于模型的估计值,也明显低于与他有类似经历的其他人的薪金。这可能是由我们未知的原因造成的。为了使个别数据不致影响整个模型,应该将这个异常数据去掉,对模型重新估计回归系数,得到的结果如表。残差分析见图。可以看到,去掉异常数据后结果又有改善。 可以看出,大学程度的管理人员薪金比研究生程度管理人员薪金高,而大学程度的非管理人员薪金比研究生程度非管理人员薪金略低。当然,这是根据这家公司实际数据建立的模型得到的结果,并不具普遍性。 评注: 五 教学评估 为了考评教师的教学质量,教学研究部门设计了一个教学评 估表,对学生进行一次问卷调查,要求学生对12位教师的15 门课程(其中3为教师有两门课程)按以下7项内容打分,分 值为1—5分(5分最好,1分最差): 收回问卷调查表后,得到了学生对12为教师、15门课程各项评分的平均值,见表。 逐步回归的基本思路是,先确定一个包含若干自变量的初始集合,然后每次从集合外的变量中引入一个对因变量影响最大的, 再对集合中的变量进行检验,从变得不显著的变量中移出一个 影响最小的,依次进行,直到不能引入和移出为止。引入和移 出都以给定的显著性水平为标准。 终得到的模型为 在最终模型里回归变量只有 变量 如果初步看来影响因变量的因素较多,并得到了大量的数据。 为了建立一个有效的、便于应用的模型,可以利用逐步回归只 选择那些影响显著的变量“入围”。 如果怀疑原有变量的平方项、交叉项等也会对变量有显著影响 也可以将这些项作为新的自变量加入到候选行列,用逐步回归 来处理。 练习: 下表给出了某工厂产品的生产批量与单位成本(元)的数据, 从散点图,可以明显的发现,生产批量在500以内时,单位成 本对生产批量服从一种线性关系,生产批量超过500时服从另 一种线性关系,此时单位成本明显下降。希望你构造一个合适 的回归模型全面地描述生产批量与单位成本的关系。 参数 1 2 3 4 5 6 RMSE 0.1125 参数估计值 0.5162 -0.05469 0.6706 0.1245 -0.04335 0.1363 R-square 0.9806 置信区间 [0.01546 0.019] [-0.853 0.7436] [-0.03795 1.379] [-0.462 0.6751] [-0.2514 0.1647] [-0.6958 0.9684] F 67.29 p 2.071e-006 可以看到,除 外其他自变量的回归系数置信区间都包含零点 在临界状态,将 一一移去(与次序无关),当模 型中仅含 时结果见下表。 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 参数 1 2 3 4 5 6 RMSE 0.1 参数估计值 0.5099 -0.1137 0.7678 0.0833 -0.018 0.1109 R-square 0.977 置信区间 [0.326 0.6938] [-0.689 0.4616] [-0.5124 1.023] [-0.2767 0.4433] [-0.1565 0.1205] [-0.5594 0.7811] F 254.7 p 1.487e
原创力文档

文档评论(0)