ABAman Beherainbeingamanforever.hashnode.dev·5d ago · 5 min readGSoC 2026 / Week 6: predict(), effect sizes, and the LinearModel bridgeWeek 6 is midterm week, so the goal was simple: finish the planned public API surface and make sure the ANOVA project is synced with Avanish's LinearModel project. Before writing this week's code, I r00
ABAman Beherainbeingamanforever.hashnode.dev·5d ago · 4 min readGSoC 2026 / Week 5: Diagnostic plots for the anova objectHi again guys!!! Week 5 is the week where the plotting helper I added earlier stops being a placeholder and becomes a real public surface on the anova class. The short version: plotDiagnostics() now w00
ABAman Beherainbeingamanforever.hashnode.dev·5d ago · 5 min readGSoC 2026 / Week 4: multcompare() as one-line delegationHi again!! Week 4 of my GSoC, posted back to back with Week 3 because I am catching up after some unplanned downtime. This one is shorter than the others because the work turned out to be smaller than00
ABAman Beherainbeingamanforever.hashnode.dev·5d ago · 6 min readGSoC 2026 / Week 3: summary(), disp(), and the plot Hi again !! Two-week silence on my end. I was on bed rest after a medical procedure and away from the keyboard for a while, so I am catching up now with Week 3 and Week 4 landing back to back ahead of00
ABAman Beherainbeingamanforever.hashnode.dev·Jun 11 · 8 min readGSoC 2026 / Week 2: Wiring the fitHi again. Week 2 of my GSoC with GNU Octave is done. If Week 1 was the structural shell, Week 2 is when that shell starts doing real work, the anova class can now actually fit a model and populate res10