在Excel中进行归一化处理,可以按照以下步骤进行:

  1. 先计算每个数值所占的比重,即每个数值除以所有数值的总和。

  2. 计算每个数值的累计比重,即将每个数值的比重依次相加。

  3. 将每个数值的累计比重乘以一个常数,使得最大值为1,最小值为0。常数的计算公式为:(最大值-最小值) / (最大值的累计比重-最小值的累计比重)。

  4. 将每个数值的累计比重乘以常数,得到归一化后的数值。

具体操作步骤如下:

  1. 假设有一个数据集,包含6个样本,每个样本有3个属性值。将数据集输入Excel表格中。

  2. 在Excel表格中,选中一个空白单元格,输入公式“=SUM(A1:A6)”(其中A1到A6为数据集中的第一列),即计算所有数值的总和。将结果输入另一个单元格中。

  3. 在另一个空白单元格中,输入公式“=A1/$B$1”(其中A1为数据集中的第一个数值,$B$1为前面计算出的总和结果所在的单元格),即计算第一个数值所占比重。将该公式拖动到最后一个数值所在的单元格中,即可计算出每个数值的比重。

  4. 在另一个空白单元格中,输入公式“=SUM(C1:C6)”(其中C1到C6为前面计算出的每个数值的比重所在的单元格),即计算所有数值的累计比重。将结果输入另一个单元格中。

  5. 在另一个空白单元格中,输入公式“=(C1-$C$1)*($D$1-$D$2)/($C$6-$C$1)+$D$2”(其中C1为第一个数值的累计比重所在的单元格,$C$1为所有数值的累计比重所在的单元格,$D$1为最大值(一般为1),$D$2为最小值(一般为0),$C$6为最后一个数值的累计比重所在的单元格),即计算常数。将结果输入另一个单元格中。

  6. 在另一个空白单元格中,输入公式“=(C1-$C$1)*$E$1”(其中C1为第一个数值的累计比重所在的单元格,$C$1为所有数值的累计比重所在的单元格,$E$1为前面计算出的常数所在的单元格),即计算归一化后的数值。将该公式拖动到最后一个数值所在的单元格中,即可得到所有属性值的归一化结果。

  7. 将归一化后的结果导出或保存,以便后续分析

excel中如何进行归一化处理

原文地址: https://www.cveoy.top/t/topic/dVEM 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录