fastcpd_impl
API for use in other packages.eval = FALSE
.lasso
.gfpop
due to
https://github.com/doccstat/fastcpd/issues/10.pruning
parameter and replace with
convexity_coef = -Inf
.well_log
.well_log
data.winsorize_minval
and
winsorize_maxval
.CptNonPar
,
gfpop
, InspectChangepoint
,
jointseg
, Rbeast
and
VARDetect
.Note: From now on, MBIC is used as the default
penalty selection for beta
parameter.
Add penalty selection criteria using
(p + 1) * log(nrow(data)) / 2
(p + 2) * log(nrow(data)) / 2
with
adjusted cost function.(p + 2) * log(nrow(data)) / 2
with adjusted cost
function.In the mean time, a numeric value can be passed to beta
as well to explicitly specify the penalty for BIC.
Remove bcp
according to
Package ‘bcp’ was removed from the CRAN repository.
Formerly available versions can be obtained from the archive.
Archived on 2024-01-12 as email to the maintainer is undeliverable.
A summary of the most recent check results can be obtained from the check results archive.
Please use the canonical form https://CRAN.R-project.org/package=bcp to link to this page.
interactive()
to check if the current R session is
interactive.order = c(p, q)
and family "arma"
.fastcpd.arma
/ fastcpd_arma
for
ARMA(p, q) model.beta
values.lower
and upper
parameters to denote
the lower and upper bounds of the parameters.bitcoin
and well_log
data.fastcpd.ar
/
fastcpd_ar
, ARIMA(p, d, q) family:
fastcpd.arima
/ fastcpd_arima
, GARCH(p, q)
family: fastcpd.garch
/ fastcpd_garch
, linear
regression family: fastcpd.lm
/ fastcpd_lm
,
logistic regression family: fastcpd.binomial
/
fastcpd_binomial
, poisson regression family:
fastcpd.poisson
/ fastcpd_poisson
, penalized
linear regression family: fastcpd.lasso
/
fastcpd_lasso
, MA(q) model: fastcpd.ma
/
fastcpd_ma
, mean change: fastcpd.mean
/
fastcpd_mean
, variance change:
fastcpd.variance
/ fastcpd_variance
, mean or
variance change: fastcpd.meanvariance
/
fastcpd_meanvariance
/ fastcpd.mv
/
fastcpd_mv
."gaussian"
family with "lm"
.vanilla_percentage
parameter.beta
is updated but the old
beta
is still in use.beta
updating into
get_segment_statistics
.forecast
package for ARIMA model.fGarch
package for GARCH model.&&
around ||
by
parentheses.cost_function_wrapper
.fastcpd.ts
/ fastcpd_ts
for time
series data.lasso
.vanilla_percentage
parameter for
lasso
.fastcpd.ts
.cp_only = TRUE
default when the family is
“custom”.cp_only = TRUE
and
fastcpd_ts
.ggplot2
is not
installed.Deal with the following:
Due to the excessive calls to `glmnet` between R and C++,
it is better to use the R implementation of `fastcpd` for lasso.
Separate the use of internal C++ cost functions and user-defined R cost functions.
Add Codecov Icicle plot in README.
Remove cost_optim
and cost_update
from
RcppExports.R
.
Estimate the variance in the “gaussian” family dynamically.
fastcpd
definition.length(formals(cost))
to check the number
of arguments of cost
function.family
.ggplot2
is not installed.forecast
example in the tests.fastcpd
documentation.formula
.Add suggested package checking in tests.
Try to solve the amazing clang-ASAN error on CRAN:
Error in dyn.load(file, DLLpath = DLLpath, ...) :
unable to load shared object '/data/gannet/ripley/R/test-clang/mvtnorm/libs/mvtnorm.so':
/data/gannet/ripley/R/test-clang/mvtnorm/libs/mvtnorm.so: undefined symbol: _ZNK7Fortran7runtime10Terminator5CrashEPKcz
Calls: <Anonymous> ... asNamespace -> loadNamespace -> library.dynam -> dyn.load
fastcpd
method.R CMD Rd2pdf . --output=man/figures/manual.pdf --force --no-preview
from stackoverflow.glmnet
.vanilla_percentage
parameter.fastcpd
parameters updating in C++.theta_hat
,
theta_sum
and hessian
.vanilla_percentage
to denote the method
switching between vanilla PETL and SeN.cp_only
parameter.fastcpd
.fastcpd
.lfactorial
.pkgdown
generated webpage.fastcpd
.fastcpd
class.thetas
slot in fastcpd
class.cp_only
to FALSE
.summary
method.fastcpd
function.NEWS.md
file to track changes to the
package.