我非常感谢您在这个问题上的帮助。我有以下数据集,我想创建一个新变量,该变量将包含给定因子变量的每个级别的标准化值(z 分布)。
x <- data.frame(gender = c("boy","boy","boy","girl","girl","girl"),
values=c(1,2,3,6,7,8))
x
gender values
1 boy 1
2 boy 2
3 boy 3
4 girl 6
5 girl 7
6 girl 8
我的目标是创建一个新变量,其中包含为每个因子水平(男孩和女孩)分别计算的 z 值。
还有一个问题。我主要想用 z 值创建一个变量。如果我想应用另一个函数,例如计算每个因子水平的分位数分布,会不会类似?
谢谢您的帮助!