R 如何使用显示CLD字母的箱线图显示Tukey测试结果

R 如何使用显示CLD字母的箱线图显示Tukey测试结果,r,boxplot,anova,tukey,R,Boxplot,Anova,Tukey,我收集了216个人的数据。我测量了每个个体中相同7种物质的浓度,用Sub1:Sub7表示。这些物质的浓度在不同地点的个体中可能不同。我感兴趣的是,根据这些物质的浓度,这些个体可以被划分为不同的群体。我还想看看这些物质之间是如何相互关联的,因为一些物质的浓度可能会影响其他物质的浓度。我的数据集中的每个人都由一个唯一的ID号表示。可以使用三个“嵌套”分组变量(位置、状态和区域)来分隔这些个体。每个州有多个位置,多个州是较大区域的一部分。例如,位置:APNG、BLEA和NEAR的个体都在FL中,而位置

我收集了216个人的数据。我测量了每个个体中相同7种物质的浓度,用Sub1:Sub7表示。这些物质的浓度在不同地点的个体中可能不同。我感兴趣的是,根据这些物质的浓度,这些个体可以被划分为不同的群体。我还想看看这些物质之间是如何相互关联的,因为一些物质的浓度可能会影响其他物质的浓度。我的数据集中的每个人都由一个唯一的ID号表示。可以使用三个“嵌套”分组变量(位置、状态和区域)来分隔这些个体。每个州有多个位置,多个州是较大区域的一部分。例如,位置:APNG、BLEA和NEAR的个体都在FL中,而位置:CACT、OYLE和PIY的个体都在GA中。FL和GA的状态都在区域A中。我使用此函数进行方差分析:

库(tidyverse)
图书馆(multicomp)
库(多计算机视图)

tests我认为您的
tests
对象的问题在于它包含了太多的信息,无法确定如何绘制它

在这里,我只关注
区域
列,但您可以将相同的工作流应用于数据集的其他分类列

1) 我们需要获得与每种物质的每个区域相关联的标签(字母),因此循环使用您的
循环
,我这样做了:

库(multcomp)
库(multcompView)
标签盒=空
团体