使用如下方法规范化数组:200,300,400,600,1000 离差标准化 标准差标准化 小数定标标准化
时间: 2024-01-07 22:04:10 浏览: 143
离差标准化是指将原始数据减去最小值,然后除以极差(最大值减最小值),使得数据的范围被规范到[0,1]之间。标准差标准化是指将原始数据减去均值,然后除以标准差,使得数据的均值为0,标准差为1。小数定标标准化是指将原始数据除以一个基数(一般为10的整数次幂),使得数据的绝对值小于1。以下是使用这三种方法规范化数组的过程:
离差标准化:
最小值 = 200
最大值 = 1000
极差 = 最大值 - 最小值 = 800
离差标准化后的数组为:
(200-200)/800, (300-200)/800, (400-200)/800, (600-200)/800, (1000-200)/800
= 0, 0.125, 0.25, 0.5, 1
标准差标准化:
均值 = (200+300+400+600+1000)/5 = 500
标准差 = sqrt((200-500)^2 + (300-500)^2 + (400-500)^2 + (600-500)^2 + (1000-500)^2)/5
= 263.16
标准差标准化后的数组为:
(200-500)/263.16, (300-500)/263.16, (400-500)/263.16, (600-500)/263.16, (1000-500)/263.16
= -1.51, -1.13, -0.75, 0.38, 1.99
小数定标标准化:
将所有数据除以基数10的整数次幂,使得所有数据的绝对值小于1。此处选择基数为1000。
小数定标标准化后的数组为:
200/1000, 300/1000, 400/1000, 600/1000, 1000/1000
= 0.2, 0.3, 0.4, 0.6, 1
阅读全文