你好,我要做一些大学作业:
创建一个包含gender_fem z分数的新变量,计算性别变量中每个组的z得分平均值。
代码尝试:
```{r}
gensex %>%
dplyr::mutate(gender_fem_z = scale(gender_fem)) %>%
dplyr::group_by(gender) %>%
dplyr::summarise(mean_gender_fem_z = mean(gender_fem_z))不确定我所做的是正确的还是不正确的,我对R是全新的,所以基本上是毫无头绪的。
谢谢。
发布于 2022-01-29 13:43:23
你使用的是R标记,而不仅仅是R。
如果这是“问题”,您只需将代码更改为:
gensex %>%
dplyr::mutate(gender_fem_z = scale(gender_fem)) %>%
dplyr::group_by(gender) %>%
dplyr::summarise(mean_gender_fem_z = mean(gender_fem_z))另外,请看这里:创造z-分数
基本上,z分数遵循这样的公式:用R写成的x - mean(x) / sd(x)。
https://stackoverflow.com/questions/70905946
复制相似问题