Easily format p or r values. Note: converts to character class for use in figures or manuscripts to accommodate e.g., "< .001".
Usage
format_value(value, type = "d", ...)
format_p(
p,
precision = 0.001,
prefix = NULL,
suffix = NULL,
sign = FALSE,
stars = FALSE
)
format_r(r, precision = 0.01)
format_d(d, precision = 0.01)
Arguments
- value
Value to be formatted, when using the generic
format_value()
.- type
Specify r or p value.
- ...
To specify precision level, if necessary, when using the generic
format_value()
. Simply add theprecision
argument.- p
p value to format.
- precision
Level of precision desired, if necessary.
- prefix
To add a prefix before the value.
- suffix
To add a suffix after the value.
- sign
Logical. Whether to add an equal sign for p values higher or equal to .001.
- stars
Logical. Whether to add asterisks for significant p values.
- r
r value to format.
- d
d value to format.
Details
For the easystats equivalent, see:
insight::format_value()
.
Examples
format_value(0.00041231, "p")
#> [1] "< .001"
format_value(0.00041231, "r")
#> [1] ".00"
format_value(1.341231, "d")
#> [1] "1.34"
format_p(0.0041231)
#> [1] ".004"
format_p(0.00041231)
#> [1] "< .001"
format_r(0.41231)
#> [1] ".41"
format_r(0.041231)
#> [1] ".04"
format_d(1.341231)
#> [1] "1.34"
format_d(0.341231)
#> [1] "0.34"