以cyl为分组数据,对mpg,wt,disp描述统计
时间: 2024-04-30 14:18:41 浏览: 205
首先,需要明确“以cyl为分组数据”的具体含义,即按照cyl变量的取值将数据分为不同的组别,然后对每个组别内的mpg、wt、disp变量进行描述统计。
以下是一种实现方式:
```R
# 导入数据
data(mtcars)
# 按照cyl变量进行分组,对每个组别内的mpg、wt、disp进行描述统计
library(dplyr)
mtcars %>%
group_by(cyl) %>%
summarise(
n = n(), # 组别内观测值数量
mean_mpg = mean(mpg), # 平均mpg
sd_mpg = sd(mpg), # mpg的标准差
mean_wt = mean(wt), # 平均wt
sd_wt = sd(wt), # wt的标准差
mean_disp = mean(disp), # 平均disp
sd_disp = sd(disp) # disp的标准差
)
```
输出结果如下:
```
# A tibble: 3 x 8
cyl n mean_mpg sd_mpg mean_wt sd_wt mean_disp sd_disp
<dbl> <int> <dbl> <dbl> <dbl> <dbl> <dbl> <dbl>
1 4 11 26.7 4.51 2.29 0.570 105. 26.9
2 6 7 19.7 1.45 3.12 0.356 183. 41.5
3 8 14 15.1 2.56 4.00 0.741 353. 67.8
```
从结果可以看出:
- 数据被分为了3组,分别对应cyl变量的取值4、6、8。
- 对于每个组别,都输出了mpg、wt、disp三个变量的平均值和标准差,以及组别内的观测值数量。
阅读全文