怎么让一组数据平均数为0,方差为1。

如题所述

有一组数据 X: {x1,x2,x3,.....,xn} (1)
设其平均值为:E(X) = μ (2)
设其方差为 :D(X) = σ² (3)
那么经过变换:y = (x - μ)/σ (4)
得到的新变量:Y: {y1,y2,y3,......yn} (5)
的均值为 0、方差为 1 。(证明略)
温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-05-17

先用min-max归一化处理,再用z-score进行高斯分布处理。

1. min-max 可以将原始数据范围缩小到(0,1),公式如下:

变量 a 是原始数据,是原始时间序列的最小值,是原始数据的最大值。经过这项操作以后本文可以将所有数据的取值范围固定在 0到 1。

2. z-score进行高斯分布处理,经过z-score规范化以后,时间序列的平均值是0,方差是1,公式如下:

变量 a 是原始值,变量 u 是数据的平均值,并且变量δ是数据的方差。经过z-score规范化以后,时间序列的平均值是0,方差是1,规范化的数据分布可以为后续工作提供便利。

第2个回答  2015-08-06
1,-1,-1,1追答

只要是以1,-1唯一对,都可以的

相似回答