分两种情况。
1 权重和与1.0相差很大
如果要素权重加起来与1.0相差很大,比如只有0.7或0.93,确认是否相加了所有的备选方案权重或某层所有要素(层次模型)。如果确实是软件计算错误(软件基本计算部分发展十几年,基本计算方面还存在错误的概率非常小),可以提交问题给我们(support@metadecsn.com)。
2 权重和与1.0只是在小数点后最后一位有差别
由于浮点数显示上的误差(必须确定到小数点后某一位),肯定会存在理论上应该是1.0的权重和,但加起来不等于1.0的情况。举个例子:
比如某次计算三个要素权重:0.387743,0.414910,0.197347,小数点后6位正好和为1.0,但如果改成显示小数点后4位:0.3877,0.4149,0.1973,加起来等于0.9999而不是1.0。
这是由于浮点数显示的特点,一定存在的。