Skip to contents

Generate significance stars from p-values using R's standard definitions.

Usage

stars_pval(p_value)

Arguments

p_value

A numeric vector of p-values

Value

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

Details

Mapping from p_value ranges to symbols:

  • 0 - 0.0001: '****'

  • 0.0001 - 0.001: '***'

  • 0.001 - 0.01: '**'

  • 0.01 - 0.05: '*'

  • 0.05 - 1.0: 'ns'

Author

Tiago Olivoto tiagoolivoto@gmail.com

Examples

# \donttest{
p_vals <- c(0.01, 0.043, 0.1, 0.0023, 0.000012)
stars_pval(p_vals)
#> [1] "**"   "*"    "ns"   "**"   "****"
#> attr(,"legend")
#> [1] "0 '****' 1e-04 '***' 0.001 '**' 0.01 '*' 0.05 'ns' 1"
# }