#' @title Calculate a single r2
#' From `conditionalsads`
#' @param focal_sad ascending RAD ("empirical")
#' @param compare_sad ascending RAD from samples
#'
#' @return r2
#' @export
#'
r2 <- function(focal_sad, compare_sad) {
  
  r2 = 1 - (
    (sum((log10(focal_sad) - log10(compare_sad))^2)) /
      sum((log10(focal_sad) - mean(log10(focal_sad)))^2)
  )
  
  return(r2)
}
#' R2 wrapper
#' @param list_of_sads result of make_sads_list
#' @return r2
#' @export 
r2_onlist <- function(list_of_sads) {
  focal_sad <- as.numeric(list_of_sads[[1]])
  compare_sad <- as.numeric(list_of_sads[[2]])
  this_r2 <- r2(focal_sad, compare_sad)
  return(this_r2)
}
#' logLik of an sad from METE
#' @param focal_sad sad vector
#' @param mete_sad_dist result of meteR::sad(meteESF)
#' @return loglikelihood
#' @export
loglik_sad <- function(focal_sad, mete_sad_dist) {
  this_ll <- sum(mete_sad_dist$d(focal_sad, log=TRUE))
  return(this_ll)
}
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.