stars_pval: Generate significance stars from p-values

View source: R/utils.R

stars_pvalR Documentation

Generate significance stars from p-values

Description

Generate significance stars (e.g. '***', '**', '*', 'ns') from p-values. Inspired by gtools::stars.pval() with extra arguments and flexibility and different default.

Usage

stars_pval(
  p.value,
  cutpoints = c(0, 0.001, 0.01, 0.05, 1),
  symbols = c("***", "**", "*", "ns"),
  corr = FALSE,
  na = FALSE,
  ...
)

Arguments

p.value

numeric vector of p-values

...

any parameters passed to symnum.

Details

Mapping from p-value ranges to symbols:

0 - 0.001

'***'

0.001 - 0.01

'**'

0.01 - 0.05

'*'

0.05 - 1.0

'ns'

Value

A character vector containing the same number of elements as p-value, with an attribute "legend" providing the conversion pattern.

Author(s)

Mark Chen mjchen.gene@gmail.com

See Also

symnum

Examples


p.val <- c(0.0004, 0.0015, 0.013, 0.044, 0.067, 0.24)
stars_pval(p.val)

markgene/mutils documentation built on March 23, 2022, 1:14 p.m.