数学建模高手戳进来!跪求解答

在求左边数据的标准化时,我用的是平均值法,但是在第三列数据出现了0,由于后边的计算过程中需要对数据打分,所以是不是在对第三列标准化时每个数据都加1然后再除以平均值,使得数据有效,这样做对吗

无量纲化处理的方法很多,有标准化处理法、极值处理法、线性比例法、归一化处理法、向量规范法和功效系数法,由于各种无量纲化方法的性质不同,最常用的就是标准化处理法、极值法和功效系数法。第三列直接加上1不合适,因为这样就完全改变了第三列的数据,建议采用其他方法做无量纲化。其实,我认为标准化后出现0也可以,但是要看标准化后数据对结果的影响程度,毕竟大和小的区别可以不大,但是有和无的区别有时就很明显。追问

我们老师曾经讲过我具体记不清是不是在数据无量纲化时是用到,就是如果出现一组数据为0了,为了使改组数据在进行综合分析时,为了不是该组数据缺失或有效,使该组数据都加上一,想不起来这种方法再那用到的了!不过,还是非常感谢!

追答

嗯嗯。。。我也还是数模学习者,与君共勉!

温馨提示:内容为网友见解,仅供参考
第1个回答  2013-08-23
你应该是想进行归一化操作吧,归一化就是将数据变换到0到1区间内。
可以进行一下操作:将最大值max归一化为1,最小值min归一化为0,其他值val,
data=(val-min)/(max-min)
data就是val归一化后的数值。

这种变换是线性变化过程,对于很多处理可以进行这种操作。本回答被提问者和网友采纳
第2个回答  2013-08-21
没有明白你的题目要干什么.

数学建模高手戳进来!跪求解答
第三列直接加上1不合适,因为这样就完全改变了第三列的数据,建议采用其他方法做无量纲化。其实,我认为标准化后出现0也可以,但是要看标准化后数据对结果的影响程度,毕竟大和小的区别可以不大,但是有和无的区别有时就很明显。

相似回答