【发布时间】:2021-06-19 14:02:48
【问题描述】:
我的向量如下-
a <- c(0.211, 0.028, 0.321, 0.072, -0.606, -0.364, -0.066, 0.172,
-0.917, 0.062, 0.117, -0.136, -0.296, 0.022, 0.046, -0.19, 0.057,
-0.625, -0.01, 0.158, 0.407, -0.328, -0.347, -0.512, -0.101,
0.008, -0.406, -0.014, 0.517, 0.085, -0.525, -0.635, -0.603,
-0.105, 0.643, -0.094, -0.26, 0.348, -0.106, 0.608, 0.146, -0.343,
-0.537, -0.661, 0.166, -0.037, -0.224, -0.269, -0.221, -0.623,
-0.025, 0.382, 0.201, -0.281, -0.699, -0.373, -0.146, -0.273,
-0.354, -0.138, -0.098, 0.312, 0.467, 0.156, 0.264, -0.108, -0.707,
-1, -0.423, -0.708, -0.235, -0.219, -0.645, 0.081, 0.704, -0.639,
0.368, -0.578, 0.158, -0.04, -0.071, -0.125, 0.006, 0.423, 0.112,
1, 0.373, -0.554, -0.092, 0.509, -0.535, -0.619, -0.31, -0.082,
-0.367, -0.574, 0.029, 0.391, 0.062, -0.476)
这个向量的范围是-1到1,看起来像-
> plot(a)
有没有办法标准化矢量a,以便所有值都从零移开并移向 1 或 -1? (靠近红线)。
如果我能控制这些值向 1 或 -1 移动的程度,那就太好了。
【问题讨论】:
-
你能再解释一下吗?向 1 或 -1 移动到底是什么意思?您想将值集中在 1 和 -1 附近吗?如果是这样,您是否有任何标准来决定哪些价值观将以什么为中心?
-
我已经更新了那里的问题和图片。我的意思是说所有的点都应该向红线移动。所以标准是正值应该在 0.75 左右,负值应该在 -0.75 左右。
-
我已经相应地回答了。
标签: r standardization