我想在 R 中编写一个函数来计算权重,以将 R 中的任何一组数字求和为零。例如,如果
x <- c(-5, 6, 2, 4, -3)
我想要一个函数,该函数将返回一个新向量,该向量已被加权以强制向量总和为零,方法是从正数中取出一些东西并向负值添加一些东西......
编辑:澄清我不想将值向上或向下移动......我想加权,以便重新调整的负数变得稍微多一些/少一些负数,重新调整的正数变得稍微少一些/更积极。
我不确定 1)如何计算比例权重的正确值和 2)如果 R 中有一个函数可以做到这一点?