Когда я задаю модель из объекта, созданного из decay.model, параметры модели отличаются от фактического объекта.
Я использовал функцию distance.decay из betapart, чтобы выполнить какое-либо экологическое моделирование. Я хотел построить результаты этой функции, используя ggplot, а не base R, как использует пакет. Я полагал, что поднабор модели и данных из этого объекта позволил бы мне сделать это легко, но параметры модели в подмножестве несколько отличаются от фактической сводки объекта. Перехват может немного отличаться, и знак переворачивается, поворачивая наклон и перехватывая скорее отрицательный, чем положительный. Я пытался найти некоторую информацию о том, происходит ли трансформация за кулисами, но мне не повезло.
require(vegan)
set.seed(2019)
data(BCI)
## UTM Coordinates (in metres)
UTM.EW <- rep(seq(625754, 626654, by=100), each=5)
UTM.NS <- rep(seq(1011569, 1011969, by=100), len=50)
spat.dist<-dist(data.frame(UTM.EW, UTM.NS))
dissim.BCI<-beta.pair.abund(BCI)$beta.bray.bal
BCI.decay.exp<-decay.model(dissim.BCI, spat.dist, y.type="dissim", model.type="exp", perm=100)
BCI.decay.exp
model.subset<- BCI.decay.exp$model
model.subset
В данном примере результаты от объекта распада: intercept = 0.351 и slope = 0.0003. Когда я задаю модель с использованием BCI.decay.exp $ model, точка пересечения = -0,432 и наклон = -0,0003. Гипотетически они должны быть одинаковыми, хотя. Я надеюсь найти способ получить правильную подмножество модели, чтобы я мог сделать свой собственный график. Спасибо всем!