R/bootdht_Nhat_summarize.R

Defines functions bootdht_Nhat_summarize

Documented in bootdht_Nhat_summarize

#' Simple summary of abundance results for bootstrap model
#'
#' When using [`bootdht`][bootdht] one needs to use a summary function to
#' extract results from the resulting models per replicate. This function is
#' the simplest possible example of such a function, that just extracts the
#' estimated abundance (with stratum labels).
#'
#' Further examples of such functions can be found at
#' <http://examples.distancesampling.org>.
#'
#' @param ests output from [`dht2`][dht2].
#' @param fit fitted detection function object (unused).
#' @return `data.frame` with two columns ("`Nhat`" and "`Label`"), giving the
#' estimate(s) of abundance of individuals per stratum from each bootstrap
#' replicate. This `data.frame` can be examined for example, with
#' [`quantile`][stats::quantile] to compute confidence intervals.
#' @export
#' @seealso [`bootdht`][bootdht] which this function is to be used with and
#' [`bootdht_Dhat_summarize`][bootdht_Dhat_summarize] which does the same job
#' but for abundance results.
bootdht_Nhat_summarize <- function(ests, fit) {
  return(data.frame(Label = ests$individuals$N$Label,
                    Nhat  = ests$individuals$N$Estimate))
}
DistanceDevelopment/Distance documentation built on Jan. 31, 2024, 4:11 a.m.