作者投稿和查稿 主编审稿 专家审稿 编委审稿 远程编辑

计算机工程 ›› 2012, Vol. 38 ›› Issue (21): 36-39. doi: 10.3969/j.issn.1000-3428.2012.21.010

• 软件技术与数据库 • 上一篇    下一篇

基于加权偏最小二乘回归的软件成本估算方法

刘海涛a,魏汝祥b,蒋国萍a   

  1. (海军工程大学 a. 装备经济管理系;b. 理学院,武汉 430033)
  • 收稿日期:2011-12-23 出版日期:2012-11-05 发布日期:2012-11-02
  • 作者简介:刘海涛(1982-),男,博士研究生,主研方向:系统建模与仿真,软件工程;魏汝祥,教授、博士生导师;蒋国萍,讲师、博士
  • 基金资助:
    海军工程大学自然科学基金资助项目(HGDQNJJ042)

Software Cost Estimation Method Based on Weighted Partial Least Squares Regression

LIU Hai-tao a, WEI Ru-xiang b, JIANG Guo-ping a   

  1. (a. Department of Equipment Economics Management; b. College of Science, Naval University of Engineering, Wuhan 430033, China)
  • Received:2011-12-23 Online:2012-11-05 Published:2012-11-02

摘要: 针对软件成本估算中影响因素较多且自变量间存在多重相关性的特点,提出一种基于加权偏最小二乘回归(PLSR)的软件成本估算方法。定义属性权重,得到描述软件历史数据相似度的加权相似离度。通过计算样本相似度自适应地为样本分配权值,采用遍历搜索的方式确定最优主成分及权值分配参数。实验结果表明,该方法的估算误差比多元线性回归方法减少73.61%,比全局PLSR方法减少32.34%。

关键词: 软件成本估算, 偏最小二乘回归, 相似离度, 权重, 信息熵, 多重相关性

Abstract: For the excessiveness of operating factors and multi-correlation of variables in software cost estimation, this paer proposes a software cost estimation method based on Partial Least Squares Regression(PLSR). After the variables are weighted, an integrated index named analogue deviation is defined to describe the approximation of data samples. Then an adaptive weight is assigned to sample according to the approximation, and the optimal partial least squares latent variables and weight parameters are calculated by traversal searching. Experimental results show that the prediction error is reduced by 73.61% and 32.34% than multiple linear regression and PLSR respectively.

Key words: software cost estimation, Partial Least Squares Regression(PLSR), analogue deviation, weight, information entropy, multi-correlation

中图分类号: