Chaos is a ladde|

West11

园龄:11个月粉丝:1关注:1

数据初始化

数据指标类型

  极大型(越大越好)

中间型(在中间比较好)

极小型(越少越到)

区间型(在某一个区间为好)

一般数据处理都要转化为极大型,再进行评价。

转化方法

  1. 极小型:x=1x 或者 x=Mx (M)

    下面展示x=max(x)ximax(x)min(x)

    function data = fu2zheng(data1)
    	data = (max(data1) - data1)./(max(data1) - min(data1))
    
  2. 中间型:x={2(xm)Mm,mx12(m+M)2(Mx)Mm,12(m+M)<xM

  3. 区间型:x={1axc,x<a1,axb1xbc,x>b其中a,b为范围,c为随机常数。

数据无量纲化

  1. 标准化方法: x=xijxj¯sj

    其中,$\bar{x_j}=\frac1n\sum_{j=1}^nx_{ij}$(按列标准化) , $s_j=\sqrt{\frac1n\sum_{i=1}^n(x_{ij}-\bar{x_j})^2}$
    
  2. 归一化(极值差法,用的多)

    xij=xijMINjMAXjMINj MIN 与MAX表示每一列的最大最小值。

  3. 功效系数

    xij=c+xijMINjMAXjMINjd ,其中c是平移量 ,d是旋转系数表示放大缩小的系数

    Min-Max归一化与Z-score标准化

    min-max归一化:xij=xijMINjMAXjMINj

    Z-score标准化:xij=xijμσ

    matlab 中有如下两个函数:

    % Min-Max标准化(Min=0,Max=1),实际情况自己调min和max
    normalized_data = mapminmax(source_data', 0, 1)';
    % Z-score标准化
    normalized_data = zscore(source_data);
    

本文作者:West11

本文链接:https://www.cnblogs.com/cxy1114blog/p/18459124

版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。

posted @   West11  阅读(10)  评论(0编辑  收藏  举报
点击右上角即可分享
微信分享提示
评论
收藏
关注
推荐
深色
回顶
收起