v0.5.3: Forth CRAN Release
Fourth release on CRAN. This version introduces significant memory efficiency improvements for large-scale data analysis.
Major Improvements
- Optimized fitting process: Enhanced the space (and time) complexity when constructing large design matrices, especially for datasets with many observations.
- Memory-efficient estimation: Introduced the
save.memoryoption in interpret(). - Improved design matrix constraints: Replaced the
max.ncolargument withmax.nelementsininterpret()to provide more intuitive control over the memory consumption of the design matrix.
Other Enhancements
- Memory-free prediction engine: Re-implemented the prediction logic to avoid storing massive term effect matrices, significantly reducing the memory usage of
interpret()andpredict.mid(). - Flexible formatting:
plot.mid.breakdown()andggmid.mid.breakdown()now supportformat.argsand enhancedlabel.formatfor better visualization control. - CRAN compatibility: Updated various internal functions to ensure consistent behavior with the
'stats'package (especially withstats::terms()) and improved documentation clarity.