基于回归分析的软件成本估算方法的研究与应用

被引量 : 0次 | 上传用户:guoshun9231
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着软件行业的不断进步,软件规模度量和软件成本估算已成为软件工程领域的一个重要组成部分。各种不同的估算方法也在各自适用的领域中发挥着重要的作用。而统计分析原理则为各种不同的软件成本估算方法提供了一种科学的数据分析方法,为精确的预测软件的成本打下了坚实的基础。回归分析理论作为统计分析学的一个重要组成分支,相对其他估算方法而言具有其独到的优点,它客观性强,可以完整的提炼出历史数据中的宝贵信息;同时,它具有非常好的可重复性;另外,它有着非常成熟的理论体系和支撑操作环境。因此,回归分析法一直是研究人员和软件估算人员进行成本估算的常用方法之一。本文首先研究了常见软件成本估算方法,分析了各种方法的估算原理及其优缺点,并重点研究了统计分析原理中回归分析法,分析了一元回归法、多元线性回归、多元逐步回归法、岭回归及加权回归的核心思想,仔细分析了上述各种回归分析方法在软件估算活动不同阶段中的适用范围和注意事项,并在上述工作的基础上给出了使用统计回归方法进行软件估算的一般过程,阐述了在采用统计回归法进行软件成本估算时中采用的回归分析方法。针对分析历史项目数据集时遇到的一些具体问题,本文给出了相应的解决方法。在历史项目数据集预处理环节,我们引入了Cook距离、Mahal距离等统计量,完成异常数据检测工作;采用逐步回归法完成历史项目数据集的属性选择工作,并采用方差分析法对数据集中的类别型属性因子进行分析,建立回归估算模型;并将岭回归、加权回归等方法应用于回归估算模型的校准环节,以消除因属性因子之间存在的多重共线性及异方差性对模型估算精度造成的负面影响,从而提高回归模型的预测能力。采用F检验、t检验对回归模型及模型中各因子的系数值进行假设检验,采用残差图示法进行残差值的分析。针对最终的回归估算模型,我们采用相应的测试集对模型的预测能力进行量化,并通过MMRE和Pred等统计量具体反映出来。上述方法及统计量的引入,使得回归估算模型得到了逐步的完善,其预测能力有了不同程度的提高。最后,本文对两个不同类型的数据集采用回归估算流程进行建模分析。在此过程中,我们具体的计算了回归分析各个环节中的模型性能和预测能力。实验结果也证明了异常数据检测、模型检验、残差值分析及模型校准等关键环节对于提高回归模型预测能力的积极作用。
其他文献
<正>支原体肺炎全年都可发生,每3~5年流行1次,近年来其发病率逐年增加,在流行期间可占小儿肺炎的30%,在年长儿肺炎可达50%[1],同时难治和重症病例明显增多[2]。为了提高对重症
<正>故障现象一辆2011年产丰田卡罗拉车,搭载2ZR发动机,累计行驶里程约为12万km,车主反映,发动机无法起动。故障诊断接车后试车,将车钥匙插入点火锁芯,转向盘左下方的安全(SE
为了实现基础层次维修动作时间的预计,提出一种基于虚拟现实技术的基础维修时间预计方法.该方法考虑维修仿真和宏观层次维修时间预计,确立了基于虚拟现实的维修时间预计整体
<正>在严峻的外部经济环境和持续的内部政治对峙中,马英九当局进入第二任期,"美牛事件"演化成为引爆岛内政争和影响美台关系的重要议题。近期围绕"美牛事件"的岛内各方反应,
幼儿时期,是奠定以后人生成长方向的关键时期。音乐、美术、舞蹈等艺术给人以美的熏陶,从小培养孩子的审美意识和审美能力,对他们的身心成长都是大有好处的。
群众路线是以毛泽东为代表的中国共产党人在中国革命和建设实践中形成的党的一切工作的根本路线。在改革开放的新时期 ,邓小平同志和江泽民同志对群众路线给予了新的发展和完
介绍了城轨车辆地板布的分类及施工工艺要点;总结了提升地板布粘接质量的控制方法;针对生产运营过程中地板布出现的问题给出了维修方案。
随着跨文化交流和国际化进程的发展,中国传统文化必将走向世界,这会进一步提高中国的政治、经济和文化地位。词语是语言的重要组成要素,由于语言的发展,许多词语被打上了文化
油田生产普遍存在着结垢问题。目前结垢机理的研究只是处于减缓形成反应的单一化学方面的考虑,较长时间后垢物照样在材料表面上生成,防垢效果不好,而从材料角度可以实现彻底
武警部队专业技术干部队伍随着武警部队的发展而壮大,武器装备越先进,反恐处突的要求越来越高,专业技术干部举足轻重、不可替代的地位和作用就越重要;认真分析、尽快解决武警