调整数据向量以具有一定的方差

时间:2013-05-08 15:20:42

标签: preprocessor neural-network data-processing statistics

我有一组整数x,0< = x< = 255 我需要以这样的方式转换这些数据:

  1. set == 0
  2. 中的值的平均值
  3. 方差== 1
  4. 我可以满足第一个条件:

    array arr[];
    av = average(arr);
    foreach(x in arr) { x = x - av;}
    

    但我不知道,如何见到第二个。

    我最好的想法:计算当前方差并将所有整数除以或乘以A以接近所需的方差。然后A = A / 2并重复直到误差很小。

    (类似于估算x的平方根的基本算法。)

    是否有另一种(更有效的)方法来实现这一目标?

1 个答案:

答案 0 :(得分:0)

满足第一个条件后,我需要将每个数字除以标准偏差。