В настоящее время я застрял на 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```