【发布时间】:2018-04-09 05:16:29
【问题描述】:
我想知道在 R 中是否有一种简单的方法来创建按列值分组的 Z 分数列。
例如,像这样转一个数据框
Obs Year Dollars
1 1960 2
2 1960 3
3 1960 5
4 1960 6
5 1961 15
6 1961 20
7 1961 25
8 1961 40
变成这样的
Obs Year Dollars Z-Score
1 1960 2 -1.265
2 1960 3 -0.633
3 1960 5 0.633
4 1960 6 1.266
5 1961 15 -1.069
6 1961 20 -0.535
7 1961 25 0
8 1961 40 1.604
样本按年份分开的地方
【问题讨论】:
-
这是您的完整数据吗?我得到了完全不同的 z 分数。
-
@RuiBarradas 这只是一个随机的例子。我手动计算了 z 分数,所以它可能是错误的。但我找到了 1960 (4, 1.58) 和 1961 (25, 9.35) 的平均值/SD,然后手动计算了
标签: r normalization