matlab归一化mapminmax警告,matlab函数mapminmax归一化的问题

在使用 MATLAB 函数 mapminmax 对数据进行归一化处理后,发现熵值列大部分变为 -1。这可能是由于 mapminmax 处理负数和正数的方式导致的。归一化后数据范围被限定在了 -1 到 1 之间,某些值可能在经过转换后落在了这个范围内,尤其是当熵值原本就接近于 0 的情况下。为了解决这个问题,可以检查原始数据并调整归一化方法,例如使用 minmax 或其他适合处理这种数据的归一化方式。

我用的[Y,PS] = mapminmax(X)进行归一化,归一化之前为

序号        姓名        主频        8Hz        9Hz        10Hz        熵值        运动水平级别

1        钟XX        10        3.3        13.4        54.6        0.69        9.8

2        杨XX        9        16.5        26.9        23.4        0.84        8.3

3        黎X        10        8.5        13.2        47.9        0.66        9.6

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值