我真的很感谢您对此问题的帮助。 我有以下数据集,我想创建一个新变量,其中包含给定因子变量的每个级别的标准化值(z分布)。如何根据因子水平对变量进行标准化并在R中创建新变量
x<-data.frame(gender=c("boy","boy","boy","girl","girl","girl"),values=c(1,2,3,6,7,8))
x
> x
gender values
1 boy 1
2 boy 2
3 boy 3
4 girl 6
5 girl 7
6 girl 8
我的目标是创造一个新的变量,它包含分别为每个因子水平计算出的z值(男孩和女孩)。
还有一个问题。我主要想用z值创建一个变量。如果我想应用另一个函数并且例如计算每个因子水平的分位数分布,它会是相似的吗?
谢谢你的帮助!
。 –