mlr3fda (development version)
- fix: Stricter parameter checks with informative errors in
PipeOpFDACor,PipeOpFDADerive,PipeOpFDAExtract,PipeOpFDAIntegrate,PipeOpFDAInterpol,PipeOpFDAScaleRange,PipeOpFDAWavelets, andPipeOpFDAZoom. - fix:
PipeOpFDABsignalnow uses the argument values instead of index positions, which changes the features for grids other than1, ..., p. - fix:
PipeOpFDARegisterno longer fails during prediction when the"srvf"method getspenalty_methodinargs. - fix:
PipeOpFDAScaleRangenow keeps the evaluator and maps the domain to[lower, upper]. - fix:
PipeOpFDAScaleRangenow stores its state under$state$trafos. - fix:
PipeOpFDAWaveletsno longer supports irregular functional data, where coefficients of curves with different lengths were misaligned. UsePipeOpFDAInterpolfirst. - fix:
PipeOpFPCAnow uses then_componentsfrom training during prediction.
mlr3fda 0.7.2
CRAN release: 2026-08-21
- docs: Various documentation improvements.
- fix:
PipeOps no longer forwardaffect_columnsto their backend functions. - fix:
PipeOpFDAInterpolnow reports whichgrid,left, andrightcombination is invalid instead of failing with an opaque assertion. - fix:
PipeOpFDAInterpolnow errors whenleftandrightfall outside the domain of a functional column.
mlr3fda 0.7.0
CRAN release: 2026-07-02
- fix:
PipeOpFDAWaveletsno longer errors whenfilteris awt.filterobject or a numeric vector. Generated columns are now named<column>_wav_<i>regardless of the filter. - fix:
PipeOpFDAZoomnow accepts a one-sidedbeginorendinstead of requiring both. - fix:
as.data.table(mlr_pipeops)no longer errors withobject 'value' not foundwhenmlr3fdais loaded. - feat: New
PipeOpFDACatch22for extracting the catch22 time series features from functional columns viaRcatch22::catch22_all(). - feat: New
PipeOpFDAIntegratefor extracting the definite integral of functional columns viatf::tf_integrate().
mlr3fda 0.6.0
CRAN release: 2026-06-01
- fix: Add
mlr3fdatomlr_reflections$loaded_packagesto fix errors when usingmlr3fdain parallel. - feat: New
PipeOpFDADepthfor computing the data depth of functional columns viatf::tf_depth(). - feat: New
PipeOpFDADerivefor computing derivatives of functional columns viatf::tf_derive(). - feat:
PipeOpFDAExtractgained the"sd"feature for extracting the standard deviation. - perf:
PipeOpFDAFourieris now several times faster.
mlr3fda 0.5.0
CRAN release: 2026-05-03
- feat: New
PipeOpFDARegisterfor aligning functional columns to a learned template viatf::tf_register().
mlr3fda 0.4.0
CRAN release: 2026-03-30
- fix: The
fueltask now correctly names the scalar columnh2oinstead ofh20. - feat:
Mlr3ErrorandMlr3Warningclasses for errors and warnings. - feat: New
PipeOpFDAFourierfor extracting fast Fourier transform features from functional columns.
mlr3fda 0.3.0
CRAN release: 2025-10-15
- mlr3fda now depends on R 4.1.0 instead of R 3.1.0 to reflect tf requiring 4.1.0
- New PipeOps:
PipeOpFDABsignalPipeOpFDARandomEffectPipeOpFDATsfeaturesPipeOpFDAWaveletsPipeOpFDAZoom