-
Notifications
You must be signed in to change notification settings - Fork 12
Description
I'm trying to perform a pairwise comparison for my data, but when I add the "strata" argument from adonis2 it shows an error:
ad2_pair3 = adonis_pairwise(x = Datos, dd = data_dis, group.var = "Hg_level", permut = 9999, p.adj = T, method = "bray", strata = Site)
ad2_pair3
Result:
Error in check(sn, control = control, quietly = quietly) :
Number of observations and length of Block 'strata' do not match.
However, I don't think that error make sense because I have run adonis2 with similar arguments and I didn't have any problem:
ad2 = adonis2(data_dis ~ Hg_level, data = Datos, permutations = 9999, method = "bray", strata = Site)
ad2
Result:
adonis2(formula = data_dis ~ Hg_level, data = Datos, permutations = 9999, method = "bray", strata = Site)
Df SumOfSqs R2 F Pr(>F)
Hg_level 2 3.128 0.0699 5.2609 0.0026
Residual 140 41.616 0.9301
Total 142 44.744 1.0000
- data_dis is my dissimilarity matrix
- Hg_level is my independent variable (3 levels)
- Datos is my general data.frame
- Site is another categorical variable (9 levels) for whose levels I want to constrain permutations
Do you know what is the solution for this error? Or, Is there another way to introduce this argument?
Thx,
Andrea.