R/sample_k_b_n.R

Defines functions sample_k_b_n

sample_k_b_n <- function(m, m_i, childrenCount, childrenCountSpp, ...){
  m_i                  <- m_i + floor(m / length(names(childrenCount)))
  sampledChildren      <- sample(names(childrenCount),
                                 size = m - sum(m_i),
                                 prob = childrenCountSpp / sum(childrenCountSpp))
  m_i[sampledChildren] <- m_i[sampledChildren] + 1

  return(m_i)
}
franciscolobo/TaxonSampling documentation built on Dec. 31, 2021, 12:04 a.m.