Dear everyone,
at the moment, I am trying to adapt camera trap distance sampling for density surface modelling. My first goal is to replicate the results of the standard camera trap distance sampling approach with a null model dsm (density.est~1, …) to make sure that everything works as it should.
My first question is about the type of response used in the model. “Abundance” and “density” are clear enough: When predicting densities for the camera trap locations (just using predict(dsm) without new data), the mean density is equal to the mean abundance divided by the area sampled by a camera trap. However, I could not figure out how “count” is related to the other two responses (and why it is used in most examples). For my data, mean predicted density was 3.35, mean abundance 246.5 and mean count 22.7. Since the information that I found online was not enough for me to understand this, I would be thankful for any additional information.
Secondly, I was surprised to find that using the same data for the right truncation distance and detection zone angle, the mean density estimate that I obtained with the standard approach was about double that of the dsm when predicting across camera trap locations with density.est as a response (3.35 instead of 1.675). I therefore wondered if seg.area needs to be calculated somehow differently. If I use half the area defined by the detection angle and right truncation distance, I get the same estimate with both approaches: (right truncation^2*(angle in radians)/2)/2. Does this make sense or is there anything else I am missing?
Finally, I do not understand the offset term when predicting for a whole landscape beyond the camera trap locations. When looking up the offset term, it is explained as the area of the grid cell you are predicting for. I have a regular 20 x 20 m grid of points across the landscape that I am predicting for. However, when using 400 m² or 0.0004 km² as an offset, I get density estimates that make little sense: 1341 and 0.001, respectively. Using an offset of 1 still makes the most sense, with an overall mean predicted density of 3.4 animals/km². I am grateful for any tips of how to correctly choose the offset term.
Thank you!
Best regards,
Maik
convert.units = 1
" and "segment.area" in dsm, which might be involved in these issues. The fact that one estimate is half the other makes me wonder if there's something to do with the way the area
of the points (here camera traps) is set up. Are you assuming 360º view? If not, are you accounting correctly for the FOV angle? The third question I am unsure what the answer is. From the predict.dsm help file, the offset term corresponds to the "area of
each of the cells in the prediction grid. Should be in the same units as the segments/distances given to
dsm
.". Therefore, 1 is certainly NOT the value to be used in your case, unless e.g. your distance units were km and the area was provided in km, and you wanted to predict for cells of 1km2. Hence, I think that either 400m2 would be the correct
value IF your distances were measured in meters.Dear everyone,
Hi Tiago and Eric,
thanks for your quick answers! This paper was actually my starting point. I tried adapting their code and then ran into the issues/ questions I could not answer, which I am describing above.
If count and abundance as responses should result in approximately the same numbers, it is even stranger that my mean predictions using abundance as a response are 10 times higher than using count as a response.
Maybe there is indeed something wrong in the way that I am accounting for the FOV angle. In the tutorial to the paper, it is stated that Effort = spatiotemporal effort of the camera trap, which is denoted by ek in Howe et al. (2017). So, the effort should be defined as Effort<-(angle in radians* deployment time in seconds)/(2*pi* snapshot interval in seconds). However, the definition of seg.area contains information on the FOV again: right truncation^2*(angle in radians)/2. Including this information twice seems a bit strange to me?
All the distances going into the model are measured in metres and my right truncation distance was 17.5 m. When I compute seg.area in the way I described it above, the resulting detection area per camera trap has a size of 174 m², less than half of the 400 m² of the prediction cell.
Any tips and ideas are appreciated.
Best,
Maik
segment.area
is specified it takes precedent." which I interpret to mean that if you do include that argument, the field "Effort" would not be used. Which actually might mean that all the info about
time (deployment time and snapshot time), gets discarded. Could that be causing issues?Hi Tiago,
thank you! I tried defining Effort in the segment.data as (angle in radians* right truncation distance in metres^2 * deployment time in seconds)/(2*snapshot interval in seconds) and not including seg.area.
Mean predicted count and abundance stay the same as in the dsm before (22.73 & 246.50), just the density estimate becomes a lot smaller (2.81e^-9 instead of 1.68). When the truncation distance is instead converted to km, the resulting density estimate is 0.00281.
Please let me know if you have any thoughts on this or any other ideas.