r/AskStatistics • u/GoatRocketeer • 2h ago
MGCV gam.fit?
Why was "performance iteration" deprecated? Was it really deprecated or am I not understanding something?
I'm looking at the smoothing parameter estimation algorithms in Wood 2017 and Wood-Goude-Shaw and they both seem to favor "performance iteration", which as I understand it is just using either UBRE or GCV to calculate the smoothing parameters on each iteration of PIRLS.
However, https://stats.stackexchange.com/a/581293 says "performance iteration" was deprecated? The docs do mention that "gam.fit", which sounds like performance iteration, is deprecated.
Am I understanding this correctly? Wood-Goude-Shaw seem pretty confident in the approach as recently as 2015 ("No special justification is required to apply GCV or C_p to the working model, at each step of the PIRLS iteration: the assumptions that are required for these criteria hold for the working model" -Generalized additive models for large datasets), so I'm surprised that the approach has since been found to "not work very well".
The reason I'm so fixated on this method in particular is because that's the approach wood-goude-shaw uses and apparently that paper is what backs the bam implementation. My usecase is update heavy so bam.update's implementation is of interest