lfebd3 0.3.0
4-level factorial designs
- Added complete 4-level factorial generators
lfebd4()
and lfebd4.ff().
- Added fractional 4-level factorial generation with defining-factor
summaries through
lfebd4.fr().
- Added principal-block and full confounded 4-level generators through
lfebd4.cf() and lfebd4.cf.full().
- Added
lfebd4_analyze() and print methods for 4-level
design objects.
- Retained the special
lfebd4.fr(5, 3) construction
supplied for the 4-level module.
- Added
lfebd3.ff() and revised the 3-level fractional
and confounded generators to return richer design objects with
selected-row and defining/confounding information. These 3-level return
structures and some direct argument names differ from version
0.2.0.
- Preserved the existing 5-level interfaces.
lfebd3 0.2.0
Major changes
- Added support for 5-level factorial block designs.
- Added complete factorial, fractional factorial, and confounded
factorial generators for 5-level designs:
lfebd5(),
lfebd5.fr(), and lfebd5.cf().
- Added
lfebd5_analyze() for generation and analysis of
5-level factorial block designs.
- Added performance-optimized analysis for larger 5-level
designs.
3-level design updates
- Added clearer 3-level function names:
lfebd3(),
lfebd3.fr(), lfebd3.cf(), and
lfebd3.cf.full().
- Added
lfebd3_analyze() as the main wrapper for 3-level
designs.
- The 3-level analyzer now infers
factor_levels = rep(3, n) automatically.
Output and usability changes
- Analysis functions now return classed result objects instead of
printing everything directly.
- Added print methods for analysis result objects.
- Reduced unnecessary console output.
- Large 5-level outputs are limited by default when printed.
Documentation
- Added roxygen2 documentation for exported functions.
- Added small executable examples for exported functions.