Пакет R без опознавательных знаков gdistsamp distsamp pcount

Я относительно новичок в R. Я проводил повторные подсчеты по 10 минут в течение одного сезона. У меня есть 50 участков (радиус 100 м), реплицированных на 3 съемки, и каждое отдельное наблюдение (n = 1108) регистрируется с дискретными интервалами расстояния (т. Е. Количество наблюдений для каждого участка во время каждого обследования не всегда одинаково). Переменные среды обитания измеряли один раз для каждого участка (n = 50), а ковариаты обнаружения измеряли для каждого участка в каждом обследовании (n = 150).

Я хочу проверить влияние (и) различных метрик среды обитания на численность / плотность певчих птиц, включить ковариату (ы) обнаружения в мои модели и учесть повторяющиеся измерения в моем дизайне. Я думаю, что "distsamp" наиболее подходит для этого, но я не уверен (особенно, когда речь идет о том, как бороться с повторными мерами).

Я следовал "Анализу дистанционной выборки без опознавательных знаков (2011)" Чендлера, и, кажется, все работает, пока я не добавлю ковариаты обнаружения (используя distsamp; до добавления предикторов среды обитания / плотности), когда мои модели выдают предупреждение: "В лямбде * A: большая длина объекта не кратна короткой длине объекта ".

(а) Я использую соответствующую функцию подгонки (то есть distsamp против gdistsamp против pcount против???) (б) Почему я получаю это предупреждающее сообщение?

Вот мой код:

dists <-read.csv("file/path.csv")

подмножество переменных (для использования в качестве ковариат обнаружения)

jdate<-(dists$day.julian)
daytime<-(dists$time.hour.num)

head(dists, 1108) 

"точка" содержит символ + числовые имена сайтов (например, "sweco03")

levels(dists$point) <- c(levels(dists$point), "sweco03") 
levels(dists$point) 

отдельные наблюдения были записаны с интервалами 10 м до 100 м

umf <-unmarkedFrameDS(y = as.matrix(yDat), survey = "point", dist.breaks =   c(0,10,20,30,40,50,60,70,80,90,100), unitsIn = "m")

summary(umf)

определить лучшую функцию обнаружения

`hn_Null <- distsamp (~1 ~1, umf, keyfun = "halfnorm", output = "density", unitsOut = "ha") 
haz_Null <-distsamp (~1 ~1, umf, keyfun = "hazard")                #lowest AIC 
uni_Null <- distsamp (~1 ~1, umf, keyfun = "uniform") 
exp_Null <- distsamp (~1 ~1, umf, keyfun = "exp") `

проверить соответствие определения ковариат

model1 <-distsamp (~1 ~jdate, umf, keyfun = "hazard")
model2 <-distsamp (~1 ~daytime, umf, keyfun = "hazard")

и т.д. Когда я пытаюсь запустить эти модели, я получаю предупреждение.

0 ответов

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