R 平均值/sd:计算各组的平均值和标准偏差。然后,靠近其中一个组的一个被指定为

R 平均值/sd:计算各组的平均值和标准偏差。然后,靠近其中一个组的一个被指定为,r,statistics,probability,R,Statistics,Probability,这是我的数据 我试图找出A组和B组的平均值/sd,但我不知所措: library(ggplot2) n <- 10000 df <- data.frame( cats=rep(c("A","B"), each=n), vals=c(rnorm(n, mean=10, sd=2), rnorm(n, mean=20, sd=2)) ) ggplot(df, aes(vals, color=cats)) + geom_density() 库(ggplot2) n您可以使用

这是我的数据

我试图找出A组和B组的
平均值/sd
,但我不知所措:

library(ggplot2)
n <- 10000
df <- data.frame(
  cats=rep(c("A","B"), each=n), 
  vals=c(rnorm(n, mean=10, sd=2), rnorm(n, mean=20, sd=2))
)
ggplot(df, aes(vals, color=cats)) +
  geom_density()
库(ggplot2)

n您可以使用dplyr::summary

library(dplyr)
df %>% group_by(cats) %>% summarize(sd = sd(vals), mean = mean(vals))

cats     sd  mean
<fct> <dbl> <dbl>
1 A      1.99  10.0
2 B      1.98  20.0
库(dplyr)
df%>%组(猫)%>%总结(标准差=标准差(VAL),平均值=平均值(VAL))
猫sd平均值
1A 1.99 10.0
2b1.9820.0

不清楚您期望的是什么