cocons 0.1.4
Enhances
- GetNeg2loglikelihood,- GetNeg2loglikelihoodTaper, and- GetNeg2loglikelihoodTaperProfilenow much faster (~35%
faster)
- cocoOptim:- 
- new REMLestimation for densecocotype.
 
- now cpp functions cov_rnsandcov_rns_taperinclude as special cases the well-known
shapes when nu = 0.5, 1.5, and 2.5, yielding computational
speed-ups.
- now getCIsdisplay names of covariate instead of index
of Design Matrix.
- now .cocons.check.infoalso checks for smoothness model
and smooth.limits.
Changes
- coconow accepts- data.framefor locs
argument, which is then converted to matrix.
- getTrendnow is called- getSpatMean.
- cocoPredictrenamed output spatial mean vectors:- trendis now called- systematic, while- meanis called- stochastic.
- cocoOptim:- 
- reordering of arguments.
- mleestimation method now called- ml.
- pmleestimation method now called- pml.
 
- getHessian:- 
- mleto- mland- pmleto- pml.
 
- getCIsnow- alphaargument reflects
confidence level instead of 1-confidence level.
Fixes
- fix a bug for plotOptimInfo when handling pmlorremlobjects.
cocons 0.1.3
- Vignette updates, watermark removed
- Documentation polished
- New holes_bmdataset with independent realizations and
spatial trend
Enhances
- added a NEWS.md file with version updates / modifications / enhances
/ etc
- automatized deltafor methodplotfor coco
class.
- Better visualization for
plot(cocoOptim object, type = "ellipse")
- coco:- 
- now it is not necessary to provide all models for each source of
nonstationarity. Those not specified will be set to those referenced
with a stationary 0-mean model (i.e. tilt = 0 , aniso = 0, nugget = -Inf
(because of log-parameterization)). If ‘smooth’ is not specified, then
it is set to 0.5.
 
- cocoOptim:- 
- “auto” option for ncoresargument forcocoOptim, providing a convenient number of threads based
on the number of parameters to estimate, available threads, and settings
of the LBFGSB routine
- “safe” argument, which prevents crashes due to ill-posed covariance
matrices (Choelsky factorization error)
- .cocons.check.convergencenow checks and reports at
which iteration ill-posed covariance matrices have been found during the
optimization.
- now “pmle” works with multiple independent realizations for coco
types denseandsparse
- safer parallel handling
 
- getHessianmore memory efficient
- cocoSim:- 
- if provided a fitted coco object, then parsargument
can beNULL(default), andcoco.object@output$paris used instead (and alsotypeis set todiff).
- more memory efficient
 
- safer parallel handling for getHessian
- polishing of neg2loglikelihood functions, leading to more efficient
code
- new and more polished internal functions to assess the validity of
arguments (stopifnot()instead ofif() stop())
- getCondNumberoptimized
- small improvement over cpp functions
Changes
- switched getPenas an internal function
- method plotforcocoobjects shows
rotation angle of the kernel w.r.t x-axis
- GetSpateffectsnow provides angle w.r.t to x-axis
- method “summary” for cocoobjecets (former “print”
method)
- more proper naming of objects inside functions
- renaming of “cat.vars” to “skip.scale” + associated checks and
optimization
- getCondNumberremoved, which can be replaced with- kappafunction from base R
(i.e.- kappa(getCovMatrix(coco.object),exact = TRUE))
cocons 0.1.2
- improve overall help files
- add examples for coco,cocoOptim,cocoPredict, andcocoSim
- update Vignette
- some bug fixes and overall code polishing
- smooth_limitsfrom- infofrom the coco
function is now called- smooth.limitsto match the style of
other arguments (no backward compatibility)
- new names for C++ sparse covariance functions
- add warnings of non-convergence of the LBFGSB for
cocoOptim
- bug fixes for coco “methods”
- less redundant code