我真的很感謝您對此問題的幫助。 我有以下數據集,我想創建一個新變量,其中包含給定因子變量的每個級別的標準化值(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值創建一個變量。如果我想應用另一個函數並且例如計算每個因子水平的分位數分佈,它會是相似的嗎?
謝謝你的幫助!
。 –