Generate significance stars from p-values using R's standard definitions.
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"
# }