Skip to contents
p3d 0.1.0
Initial release
Core functions
-
p_surface(): Compute the p-value surface of a single-sample t-test as a function of effect size (d) and sample size (n).
-
p_curve_2d(): Compute a 2D p-value curve for a fixed sample size, for comparison with existing 2D packages.
Visualization
-
plot_p_surface(): Interactive 3D visualization of the p-value surface, with engines for rgl (native window) and plotly (HTML widget).
-
plot_p_static(): Static 3D perspective plot using base R graphics (persp), with no external dependencies.
Documentation
- Vignette
p3d-intro: Introduction to the package with usage examples and a real-data application (mtcars).
- Vignette
p3d-comparison: Comparison of 2D and 3D p-value visualizations, including the moderating effect of sample size.
Testing
- 29 unit tests covering all functions.
- Monte Carlo verification against
t.test().
-
p_surface() computes a 60,100-cell grid in ~0.02 seconds (~3 million p-values per second).
- Memory usage is under 3 MB for the largest grids.