max_rank {simaerep} | R Documentation |
Calculate Max Rank
Description
like rank() with ties.method = "max", works on tbl objects
Usage
max_rank(df, col, col_new)
Arguments
df |
dataframe |
col |
character column name to rank y |
col_new |
character column name for rankings |
Details
this is needed for hochberg p value adjustment. We need to assign higher rank when multiple sites have same p value
Examples
df <- tibble::tibble(s = c(1, 2, 2, 2, 5, 10)) %>%
dplyr::mutate(
rank = rank(s, ties.method = "max")
)
df %>%
max_rank("s", "max_rank")
# Database
con <- DBI::dbConnect(duckdb::duckdb(), dbdir = ":memory:")
dplyr::copy_to(con, df, "df")
max_rank(dplyr::tbl(con, "df"), "s", "max_rank")
DBI::dbDisconnect(con)
[Package simaerep version 0.7.0 Index]