请问在excel里可以直接做归一化处理吗

来源:百度知道 编辑:UC知道 时间:2024/05/20 00:14:33
就是不要手工一个一个操作的
我有512个点的数据要处理,一个一个做太痛苦了
vba要编程,我不会啊

2楼的方法不行啊,对于A2的话后面公式里max()就是从第2个开始计算,就不对了。

就是有37*512个数据,要处理多久?
不过还是谢谢拉

可以,试试下面的方法:
=(A1-AVERAGE($A$1:$A$512))/STDEVP($A$1:$A$512)(使用方差和均值实现标准化)
或者
采用极差标准化
=(A1-MIN($A$1:$A$512))/(MAX($A$1:$A$512)-MIN($A$1:$A$512))(实现归一)
以上均是针对单元格A1的公式,其他的但愿复制填充即可。
********************************************
俺服了你,你就不知道改改啊,呵呵……

比如对A1到A10中的是个数进行归一化处理,就是分别计算每个数占这是个数这和的百分比,可以用公式计算,不是很难。
例如:在单元格B1中输入“=A1/sum($A$1:$A$10)",点击B1右下角的黑十字下拉到B10放开鼠标,b列的结果就是你要的归一化结果。数据多的话只需改动公式中sum函数的引用位置,如A列有100个数,B1中改为”=A1/sum($A$1:$A$100)“

归一化是一种简化计算的方式,即将有量纲的表达式,经过变换,化为无量纲的表达式,成为标量。 在多种计算中都经常用到这种方法。
归一化是一种无量纲处理手段,使物理系统数值的绝对值变成某种相对值关系。简化计算,缩小量值的有效办法。
例如,滤波器中各个频率值以截止频率作归一化后,频率都是截止频率的相对值,没有了量纲。阻抗以电源内阻作归一化后,各个阻抗都成了一种相对阻抗值,“欧姆”这个量纲也没有了。等各种运算都结束后,反归一化一切都复原了。信号处理工具箱中经常使用的是nyquist频率,它被定义为采样频率的二分之一,在滤波器的阶数选择和设计中的截止频率均使用nyquist频率进行归一化处理。例如对于一个采样频率为1000hz的系统,400hz的归一化频率就为400/500=0.8。归一化频率范围在[0,1]之间。如果将归一化频率转换为角频率,则将归一化频率乘以2*pi;如果将归一化频率转换为hz,则将归一化频率乘以采样频率的一半。

可以的,用VBA