splineplot 0.2.0
Major Improvements
- Y-axis scaling: Implemented proper ratio scale
display for HR/OR/RR when log_scale=FALSE
- Shows actual ratio values (e.g., 0.5, 1, 2) instead of log
values
- Automatically selects appropriate breaks based on data range
- Removes trailing zeros from labels (1.50 → 1.5)
 
- X-axis improvements:
- Fixed X-axis tick visibility and direction (now properly pointing
downward)
- Adjusted plot limits to ensure ticks are always visible
 
- Histogram alignment: Base of histogram now
correctly aligns with secondary Y-axis 0%
- Internal refactoring: Simplified data handling by
always using log scale internally for ratio metrics
- log_scaleparameter now only affects Y-axis label
display
- More consistent and predictable behavior
 
Bug Fixes
- Fixed missing Y-axis labels in GAM interaction plots
- Corrected reference line position (always at y=0 for log scale,
which represents ratio=1)
- Fixed ylabel column missing in
extract_spline_interaction()output
splineplot 0.1.1
Bug Fixes
- Fixed Y-axis tick marks display issue in interaction plots
- Fixed tick marks protruding from axes when histogram is shown
- Corrected secondary Y-axis scale for “Percent of Population” in
interaction plots
- Fixed X-axis positioning with floating axis for histogram
display
- Improved axis tick alignment for both single and interaction
plots
Documentation
- Updated GAM survival examples to use recommended
weightsparameter format
- Removed unnecessary logo reference from README
- Clarified that GAM Cox models should use
time ~ s(predictor), weights = statusformat
splineplot 0.1.0
Initial Release
Major Features
- Unified interface for visualizing spline effects from GAM and GLM
models
- Support for multiple model types:
- GAM models from mgcvpackage withs(),te(),ti()smooth terms
- GLM/LM models with ns()andbs()splines
fromsplinespackage
- Cox proportional hazards models from survivalpackage
 
- Automatic detection of:
- Model type and family
- Spline terms
- Interaction variables
 
- Support for various outcome types:
- Hazard Ratios (HR) for Cox models
- Odds Ratios (OR) for logistic models
- Rate Ratios (RR) for Poisson models
- Effects for linear/Gaussian models
 
Visualization Features
- Publication-ready ggplot2 output
- Customizable confidence intervals:
- Dotted lines (default)
- Ribbon/shaded style
 
- Built-in histogram showing data distribution
- Reference point marking with automatic SE = 0
- Support for interaction terms with by-variable
- Log scale option for ratio outcomes
- Customizable axis labels and limits
Technical Features
- Automatic handling of different spline basis functions
- Proper reference value centering with SE = 0
- Support for both Surv()and weights methods in GAM Cox
models
- Limited support for pspline()in Cox models
Known Limitations
- pspline()in Cox models has limited support due to
internal structure
- Recommend using ns()orbs()with Cox
models for optimal results