#' Per capita coverage of all critical sets
#'
#' This function calculates per capita coverage of all critical sets in the network.
#' @param edgeList A dataframe of network data within which sources are in the first column and targets are in the second column.
#' @param nodeList A dataframe within which all nodes and their respective names are listed.
#' @param s The maximum size of block that is considered within the block formation game.
#' @param setPS The set of predeccessors and successors for each combination of nodes considered.
#' @param approximate Should the Strong Nash Equilibrium be approximated? TRUE or FALSE.
#' @keywords coverage
#' @export
#' @examples
#' criticalCoverage()
criticalCoverage <- function(edgeList, nodeList, s, setPS, approximate) {
if (missing(s)) { s <- nrow(nodeList) - 2 }
if (missing(approximate)) { approximate <- FALSE }
crits <- criticalSets(edgeList,
nodeList,
s,
approximate = approximate)
critsCov <- setCoverage(edgeList,
nodeList,
s,
setPS = crits)
critsCov$coverageMeasure <- round(critsCov$coverage/critsCov$setSize,
digits = 3)
return(critsCov)
}
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.