Changes in version 2024.9.3 (2024-10-02) o change error() to Rf_error() for R-4.5 R_NO_REMAP. Changes in version 2024.1.25 (2024-02-01) o now ok to have length(models.vars)>1 (was an un-informative error 'length = 2' in coercion to 'logical(1)' in recent versions of R). Changes in version 2023.8.31 (2023-09-06) o update un-exported fun arg docs to avoid CRAN NOTE. Changes in version 2021.4.21 o Stop with an error for non-finite predictions. Changes in version 2019.12.3 o test/fix modelSelection for non-monotonic sequences of loss values. Changes in version 2019.11.19 o labelError is OK with model columns that are missing. Changes in version 2019.10.10 o stop with an error for IntervalRegressionCV(., unlogged.outputs). o new args for IntervalRegressionCV including LAPPLY which defaults to future.apply::future_lapply but can be set to base::lapply for debugging. o new notConverging data set and test. o smaller crit before restarting with a larger Lipschitz in IntervalRegressionCV. Changes in version 2019.5.16 o non-strict equality in while(crossing point >= previous breakpoint) to avoid zero-length intervals. o additional tests for modelSelectionFwd. Changes in version 2019.05.15 o Use modelSelectionFwd C algo for modelSelectionC R function. o Fix featureMatrix/labelError/ROChange argument checks, if(logical vector length bigger than 1) was used and is now being checked in R-3.6.0. Changes in version 2019.05.03 o modelSelectionFwd and modelSelectionQuadratic. Changes in version 2019.04.18 o IntervalRegressionCV: informative reg.type undefined error. Changes in version 2019.02.28 o set last_lambda=0 when popping. Changes in version 2019.02.27 o import rather than Depend data.table Changes in version 2018.10.23 o IntervalRegression* stops with an informative error if there are no upper/lower limits. o Remove Remotes/Travis deps. o ROChange now works when there are problems with no thresholds, e.g. the FPR/TPR does not change at all when varying the penalty from Changes in version 2018.09.24 o labelError stops for unrecognized annotations. Changes in version 2018.09.04 (2018-09-10) o use future.apply::future_lapply. Changes in version 2017.12.08 (2017-12-08) o remove vignette to pass CRAN check. Changes in version 2017.11.17 o In vignette, remove cghseg since it has memory problems, use Segmentor instead, with trivial 1 segment model when Segmentor fails. o Remove cghseg from example(modelSelectionC). o Don't use fullpage in vignette because that causes a NOTE on CRAN mac. Changes in version 2017.07.12 o try to fix vignette by using cghseg:::segmeanCO instead of Segmentor. Changes in version 2017.07.11 (2017-07-11) o there is some problem with Segmentor3IsBack on windows, which crashes our vignette re-building in CRAN checks on solaris... not sure why but try to fix via adding tryCatch in vignette. o Add ... passed from IntervalRegressionCV to IntervalRegressionRegularized. Changes in version 2017.06.14 (2017-06-19) o labelError bugfix and test case for no predicted changes. o Simplify examples -- avoid running Segmentor since this crashes on new versions of R on windows. Changes in version 2017.05.08 (2017-06-07) o IntervalRegressionCV uses future instead of foreach. Changes in version 2017.05.05 o corrections encountered while preparing tutorial, o - theme_no_space() evaluated at runtime rather than theme_no_space which was evaluated at build time. o - stop with an error if there are models that have the same number of changes -- this prevents problems for changepoint models, but prevents using the code with L1 regularized models (fused lasso). o - stop with an error in targetIntervals if the errors column is not numeric. And return an errors column (the minimum number of incorrect labels). Changes in version 2017.04.11 o prepare for CRAN submission: - convert to src/*.cpp files and register routines. - NULL variables to avoid CRAN checks about global variables. - vignette. - many more user-friendly error messages. - coefficients of IntervalRegression models are now returned on the original scale. Changes in version 2017.03.24 o IntervalRegression S3 class with plot, print, and predict methods. o largestContinuousMinimum C implementation. o more informative error messages when arguments to R functions are not as expected. o check for bigger/smaller data sets in ROChange and labelError. o check for errors in C code and return with non-zero status. Changes in version 2017.01.31 o labelError works when there are more models than labels, and gives an informative error when there are no corresponding models for a given label. Changes in version 2017.01.21 o tests for peak model and for IntervalRegression functions. Changes in version 2017.01.20 o IntervalRegression* functions. Changes in version 2017.01.17 o labelError, targetIntervals, ROChange. Changes in version 2017.01.13 o C solver for linear time modelSelection algorithm, interface via modelSelectionC function. o modelSelectionR function with original quadratic time algorithm in R code. o modelSelection which takes a data.frame as input instead of vectors, and uses modelSelectionC. Changes in version 2017.01.12 o First version.