Package: timesift
Title: Learn Predictive Representations of Time-Varying Data
Version: 0.3.1
Authors@R: 
    person("Gilles", "Colling", email = "gilles.colling051@gmail.com",
           role = c("aut", "cre", "cph"),
           comment = c(ORCID = "0000-0003-3070-6066"))
Description: Fits and compares representations of time-varying data
        against a prediction target. Given a table of targets and a
        table of time-stamped series belonging to them, it builds each
        candidate representation, from the record unreduced through a
        calendar grain such as a week or a month to a lookback anchored
        on each target, fits the requested learners on each, scores
        every candidate on one set of held-out folds, and stacks the
        out-of-fold predictions into an ensemble. Calendar-aware
        binning keeps a bin a real week or month rather than a fixed
        block of hours. Learners, response heads and metrics are
        registered rather than hard-coded, so adding one is a
        registration and not a fork of the fitting code. The penalised
        baseline is an elastic net fitted by cyclic coordinate descent
        along a warm-started path, following Friedman, Hastie and
        Tibshirani (2010) <doi:10.18637/jss.v033.i01>. The shipped
        default is presence-absence with a joint multi-label head
        scored by the true skill statistic of Allouche, Tsoar and
        Kadmon (2006) <doi:10.1111/j.1365-2664.2006.01214.x>, the
        setting used for species distribution modelling from
        microclimate loggers.
License: MIT + file LICENSE
Encoding: UTF-8
Language: en-GB
URL: https://gillescolling.com/timesift/,
        https://github.com/gcol33/timesift
BugReports: https://github.com/gcol33/timesift/issues
Depends: R (>= 4.1)
LinkingTo: cpp11
Imports: grDevices, graphics, rlang, stats, tidyselect (>= 1.2.0),
        tools, utils
Suggests: testthat (>= 3.0.0), torch, glmnet, ranger, lme4, lmerTest,
        emmeans, knitr, rmarkdown, spelling, withr
VignetteBuilder: knitr
Config/testthat/edition: 3
Config/roxygen2/version: 8.1.0
NeedsCompilation: yes
Packaged: 2026-10-02 13:11:49 UTC; root
Author: Gilles Colling [aut, cre, cph] (ORCID:
        <https://orcid.org/0000-0003-3070-6066>)
Maintainer: Gilles Colling <gilles.colling051@gmail.com>
Repository: https://cran.r-universe.dev
Date/Publication: 2026-10-02 12:53:17 UTC
RemoteUrl: https://github.com/cran/timesift
RemoteRef: HEAD
RemoteSha: 0918701a1ffe26cc8cc43fb4560971eaffe83e62
