如何在 R 中创建分组数据的箱线图?

要在 R 中创建分组数据的箱线图,我们首先需要将分组数据转换为完整数据,方法是将值重复到每个值的频率/计数,然后对完整数据使用箱线图功能。

查看以下示例以了解如何完成。

示例

以下代码段创建了一个示例数据框 -

Group<-1:5

Count<-sample(20:50,5)

df<-data.frame(Group,Count)

df

输出结果

创建以下数据框 -

  Group Count

1  1    49

2  2    47

3  3    29

4  4    25

5  5    37

为了在 R 中创建分组数据的箱线图,请将以下代码添加到上面的代码片段中 -

Group<-1:5

Count<-sample(20:50,5)

df<-data.frame(Group,Count)

Complete_Data<-rep(df$Group,df$Count)

Complete_Data

输出结果

如果您将上述所有给定代码作为单个程序执行,它会生成以下输出 -

[1] 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1

[38] 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2

[75] 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3

[112] 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4

[149] 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5

[186] 5 5

为了在 R 中创建分组数据的箱线图,请将以下代码添加到上面的代码片段中 -

boxplot(Complete_Data)
输出结果

如果您将上述所有给定代码作为单个程序执行,它会生成以下输出 -

以上是 如何在 R 中创建分组数据的箱线图? 的全部内容, 来源链接: utcz.com/z/363447.html

回到顶部