Получение p-значений для анализа RDA с использованием пакета R "Веган"

Я провожу анализ избыточности с использованием пакета R "Веган". Я хотел бы получить p-значения (или альтернативно t-значения) для анализа, чтобы оценить значимость моих предикторных переменных. Я могу генерировать p-значения, используя функцию anova, отдельно для каждой оси RDA (оси) и каждого предиктора (терминов):

model<-rda(precip ~ SOI + IOD + AAO, predictors)

anova_axis<-anova(model,by="axis")
anova_terms<-anova<-anova(model,by="term")


#### Outputs ####

Model: rda(formula = precip ~ SOI + IOD + AAO, data = predictors)
          Df Var    F         N.Perm Pr(>F)   
RDA1      1  640315 6.1841    199    0.005 **
RDA2      1  255421 2.4669    199    0.010 **
RDA3      1   75211 0.7264     99    0.710   
Residual  25 2588537  


Model: rda(formula = precip ~ SOI + IOD + AAO, data = predictors)
          Df    Var      F     N.Perm Pr(>F)   
SOI       1  435080 4.2020     99     0.01 **
IOD       1  419880 4.0552     99     0.01 **
SAM_AAO   1  115987 1.1202     99     0.23   
Residual 25 2588537                        

Однако, что мне действительно нужно, это p-значения для каждого предиктора, для каждой оси RDA. Итак, таблица примерно такая:

Predictor    RDA1    RDA2    RDA3
SOI          xxx     xxx     xxx
IOD          xxx     xxx     xxx
AAO          xxx     xxx     xxx

Кто-нибудь знает как и возможно ли это получить? Любая помощь приветствуется!

0 ответов

Другие вопросы по тегам