Объяснение экологической переменной по численности OTU - PullRequest
0 голосов
/ 28 февраля 2020

В настоящее время я застрял на R. Мне нужно объяснить переменную окружающей среды (газовый поток) с помощью микробного содержания OTU. То, что у меня есть, это моя таблица изобилия со станциями в строках и отусами в столбцах. И у меня также есть моя таблица переменных среды со станциями в строках и потоками газа в колонках. Я уже провел анализ ограничений, таких как CCA, но я хотел бы посмотреть, какой OTU коррелирует с потоками газа и получить значение p.value. Для этого я пытался с помощью функции lm (), но это не удалось!

Если честно, мне никогда не приходилось это делать, и я даже не уверен, что правильно прошёл тест. Почему это не работает? Должен ли я использовать другой тест?

См. Код ниже:

> summary(lm)

Call:
lm(formula = ocs_flux ~ . - soil, data = a_genus_bar)

Residuals:
ALL 24 residuals are 0: no residual degrees of freedom!

Coefficients: (428 not defined because of singularities)
                      Estimate Std. Error t value Pr(>|t|)
(Intercept)          1.0888175         NA      NA       NA
Pseudochloris       -0.0393109         NA      NA       NA
Entransia            0.0404868         NA      NA       NA
Targionia                   NA         NA      NA       NA
Prototheca                  NA         NA      NA       NA
Aureococcus                 NA         NA      NA       NA
Lophocolea                  NA         NA      NA       NA
Nyholmiella          1.4399916         NA      NA       NA
Nowellia                    NA         NA      NA       NA
Euhalothece                 NA         NA      NA       NA
Dicranum            -1.3496055         NA      NA       NA
Takakia              0.0367361         NA      NA       NA
Microchaete         -0.6997106         NA      NA       NA
Weymouthia                  NA         NA      NA       NA
Odontella                   NA         NA      NA       NA
Chroomonas           0.3009968         NA      NA       NA
Phormidium                  NA         NA      NA       NA
Mnium                0.0106978         NA      NA       NA
Strombomonas                NA         NA      NA       NA
Auxenochlorella     -0.0925440         NA      NA       NA
Gracilariopsis              NA         NA      NA       NA
Wildemania                  NA         NA      NA       NA
Nephroselmis                NA         NA      NA       NA
Pseudanabaena               NA         NA      NA       NA
Prochloron                  NA         NA      NA       NA
 [ getOption("max.print") est atteint -- 202 lignes omises ]

Residual standard error: NaN on 0 degrees of freedom
Multiple R-squared:      1, Adjusted R-squared:    NaN 
F-statistic:   NaN on 23 and 0 DF,  p-value: NA```




...