Computes the p-value as a function of effect size (Cohen's d)
for a single, fixed sample size. This is the 2D analogue of
p_surface and is provided for comparison with
existing 2D visualization packages such as pvaluefunctions.
Value
A data frame with columns:
- d
Effect sizes.
- p
Two-sided p-values.
- significant
Logical; whether
p < alpha.
Examples
# 2D curve for n = 30
curve_30 <- p_curve_2d(d = seq(-2, 2, 0.1), n = 30)
head(curve_30)
#> d p significant
#> 1 -2.0 8.021139e-12 TRUE
#> 2 -1.9 2.650857e-11 TRUE
#> 3 -1.8 9.099432e-11 TRUE
#> 4 -1.7 3.247269e-10 TRUE
#> 5 -1.6 1.205427e-09 TRUE
#> 6 -1.5 4.654771e-09 TRUE
# Compare with 3D surface
surface <- p_surface(d = seq(-2, 2, 0.1), n = c(10, 30, 100))