← Back to all sparks
R

RSA

INFRA · APIS
Velocity0.0

Response Surface Analysis

Four years quiet, then two releases ninety seconds apart, both about drawing better plots

response-surface-analysispsychometricslavaanplottingmaintenance
Current state
RSA implements response surface analysis for congruence questions in psychology, built on lavaan. After four and a half years of silence the maintainer pushed 0.10.6 and 0.10.8 within ninety seconds of each other on 2 October 2025, so the feed's version sequence is a backfill of accumulated work rather than two separate release events. Both are plotting releases: user-defined lines and points on the surface, stilts for selected data points, and separate control of point fill and border colour.
Where it's heading
The statistical core has been stable since 0.10.0 in 2020, which added control variables, pooled centering and a corrected AICc. Everything since is either plot customisation or a reaction to a dependency — lavaan model comparison, rgl deprecations, tkrplot on Apple Silicon, the ggplot2 fill aesthetic. This is a mature method implementation in maintenance, where the visible work is making its surface plots publishable.
Prediction
Further releases are most likely dependency reactions, with rgl and ggplot2 the two that have repeatedly forced changes, and plot customisation arriving in batches whenever the maintainer returns to the package.

Recent moves

  1. 10mo ago

    User-defined lines and points on response surface plots

    Adds addLines and addPoints to plotRSA so users can overlay their own reference geometry, and applies user axis styles to the contour plot as well. Pushed ninety seconds after 0.10.6, so the pair is best read as one release event.

    View source ↗
  2. 10mo ago

    Stilts and separate point fill and border colours in plotRSA

    The other half of the same push: stilts dropping from selected data points to the surface, and separation of point fill from border colour following R's pch=21 convention. It also absorbs Duncan Murdoch's patch for rgl deprecations, the recurring maintenance tax on this package.

    View source ↗
  3. 5y ago

    Demo dataset for control variables and cubic RSA; SRSQD fix

    Adds the selfother demo dataset for trying control variables and cubic models — precisely the features 0.10.0 introduced — and fixes SRSQD model estimation by replacing a constraint with an equivalent formula. Teaching material catching up with the 2020 capability jump.

    View source ↗
  4. 5y ago

    tkrplot moved to Suggests for Apple Silicon

    A one-line dependency move so the package installs on Apple Silicon. Representative of the dependency reactions that fill this changelog between feature batches.

    View source ↗
  5. 6y ago

    Fixes for R 4.0.0 stringsAsFactors and discrepancy output

    Two small corrections, one of them forced by the R 4.0.0 stringsAsFactors change and the other in the summary()'s discrepancy output. No new capability.

    View source ↗
  6. 6y ago

    Control variables, pooled centering and a corrected AICc

    The last substantive statistical release: control variables in the RSA model with matching summary and AIC-table reporting of the R-squared increment, pooled versus variablewise predictor centering, and a corrected parameter count in AICc. Everything in the four years since sits on top of this.

    View source ↗