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

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"
# }