adm() now raises an error when
na.rm = FALSE and NAs are present, matching
robLoc() and robScale() behavior.new[]/delete[] with
std::unique_ptr for RAII memory safety in all C++ estimator
functions.PSI_NORM_CONST, INV_PSI_NORM_CONST) from
robust_core.h.half_inv_s above the
Newton–Raphson loop in rob_loc.cpp.robLoc and
robScale to README.adm(),
maxit edge cases for robLoc() and
robScale(), sorting network verification for n = 2–8.cph role to Authors@R in
DESCRIPTION.Initial release.
adm(), robLoc(),
robScale() implementing the robust location and scale
M-estimators of Rousseeuw & Verboven (2002) for very small
samples.revss
package.tanh(x/2) identity for the logistic psi
function with platform-vectorized bulk evaluation (Apple Accelerate on
macOS, OpenMP SIMD hints on Linux).revss verified across 5,400
systematic comparisons (tolerance: sqrt(.Machine$double.eps)).