Recent Releases of cocons
cocons - 0.1.4
cocons 0.1.4
- Documentation polished
Enhances
GetNeg2loglikelihood,GetNeg2loglikelihoodTaper, andGetNeg2loglikelihoodTaperProfilenow much faster (~35\% faster)cocoOptim:- new
REMLestimation for densecocotype.
- new
- 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 acceptsdata.framefor locs argument, which is then converted to matrix.getTrendnow is calledgetSpatMean.cocoPredictrenamed output spatial mean vectors:trendis now calledsystematic, whilemeanis calledstochastic.cocoOptim:- reordering of arguments.
mleestimation method now calledml.pmleestimation method now calledpml.
getHessian:mletomlandpmletopml.
getCIsnowalphaargument reflects confidence level instead of 1-confidence level.
Fixes
- fix a bug for plotOptimInfo when handling
pmlorremlobjects.
- R
Published by blasif about 1 year ago
cocons - 0.1.3
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
- "auto" option for
getHessianmore memory efficientcocoSim:- if provided a fitted coco object, then
parsargument can beNULL(default), andcoco.object@output$paris used instead (and alsotypeis set todiff). - more memory efficient
- if provided a fitted coco object, then
- 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 withkappafunction from base R (i.e.kappa(getCovMatrix(coco.object),exact = TRUE))
- R
Published by blasif over 1 year ago
cocons - cocons 0.1.2
Several improves from 0.1.1:
- Improve overall help files
- Add examples for coco, cocoOptim, cocoPredict, and cocoSim
- update Vignette
- some bug fixes and overall code polishing
Some important changes in R files:
- "smooth_limits" of "info" from the coco function is now called "smooth.limits" to 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
- R
Published by blasif over 1 year ago