NEWS
robCompositions 2.6.0
- imputeBDLs() has been renamed to imputeBDL(). imputeBDLs() is kept as a
deprecated alias and will be removed in a future release.
- impRZilr() is deprecated and is now an alias of imputeBDL() (the same method:
EM-based replacement of rounded zeros in pivot coordinates). Its results are
unchanged; please switch to imputeBDL().
- imputeBDL() now correctly imputes values below the detection limit even when
they are supplied as small positive numbers rather than exact zeros. Earlier
imputeBDLs() silently skipped such values because the checkData() thresholding
result was discarded. Results for the documented usage (rounded zeros pre-coded
as 0) are unchanged.
- impAll() no longer returns NULL for data containing rounded zeros (it read a
list element that no longer exists); it now calls imputeBDL() internally.
- removed a stray diagnostic print() from the rounded-zero imputation, a
duplicate internal impAll() definition, and broken non-default code paths
(the 'test' argument of imputeBDLs() and the unused 'variation' branch of
impRZilr()).
- imputeUDLs() now returns an object of class "replaced", and the imputed-zero
index ('wind') of imputeBDL()/imputeUDLs() is returned aligned with the
original column order.
robCompositions 2.5.0
- new function cellPcaCoDa() for cellwise-robust PCA of compositional data,
with print/summary/plot methods, implementing Templ (2026, Advances in
Data Analysis and Classification)
- new function contaminate_simplex() to generate cellwise-contaminated
compositions
- cellPcaCoDa() defaults now follow the paper: Tukey biweight loss and MCD
initialisation (new 'init' argument); the cellwise detection step uses the
standardised projection test. Default-path results therefore differ from
earlier development versions.
- cellPcaCoDa() now requires at least 3 parts (D >= 3) and warns when
k = D-1, where the residual space is empty and cellwise detection is
disabled (use k < D-1).
- cellPcaCoDa() detects period-2 limit cycles in the alternating scheme and
stops at the stabilised cycle (new 'cycled' flag in the result) instead of
running to maxiter.
- ggplot2, pls and data.table moved from 'Depends' to 'Imports' (they are no
longer attached to the search path; load them explicitly if your own code
relied on that attachment)
robCompositions 2.4.0
- functions bpc, bpcPca, bpcPcaTab, bpcReg, bpcRegTab, bpcTab, bpcTabWrapper added
- got rid of dependencies to packages car and sjmisc
robCompositions 2.3.4
- lmCoDaX now can use external non-compositional predictors as well
robCompositions 2.3.3
robCompositions 2.3.2
- impPCA to impute missing values with principal component analysis
- outCoDa now has a method for high-dimensional data
- weighted pivot coordinates
robCompositions 2.3.1 (2021-09-20)
- weighted pivot coordinates included
- cut dependency to sRoc
robCompositions 2.3.0 (2020-11-18)
- new method for compositional splines added
robCompositions 2.2.3
- compositional splines added
robCompositions 2.2.2
- outCoDa() now contains a parameter alpha instead of h
- bic is now calculated in clustCoDa
robCompositions 2.2.1 (2020-02-11)
- encoding issues in data sets nutrients and nutrients_branded
robCompositions 2.2.0 (2020-01-14)
- spline density estimation, various functions
robCompositions 2.1.2
- imputeUDL modified a few parts
robCompositions 2.1.1
- function variation has a new parameter method (and a new method)
robCompositions 2.1.0 (2019-04-15)
- new functions cubeCoord, cubeCoordWrapper, tabCoord, tabCoordWrapper
- new data set employment2
- new data set manu_abs
robCompositions 2.0.10 (2019-02-19)
- updated documentation
- going back to old version of imputeBDLs
- mcd based robust variation (instead of mad) in function variation
robCompositions 2.0.9 (2018-11-08)
- new method in imputeBDLs
- minor change in imputeBDLs
- new function imputeUDLs
robCompositions 2.0.8 (2018-05-29)
- old Rd files management to meet new CRAN policy
robCompositions 2.0.7 (2018-04-08)
- bug in daFisher resolved
- additional argment in missPattern
- imputeBDLs now includes a new method
robCompositions 2.0.6 (2017-08-14)
- new method for imputation of rounded zeros in imputeBDLs
robCompositions 2.0.5 (2017-07-12)
- improved documentation
- version of robCompositions fits now to the Springer book
- orthbasis now times -1
- ilr.2x2 now fits to the formulas in the book, and not for the paper
- bug in daFisher resolved
- bug in external variables in pcaCoDa solved
- registering C-code
robCompositions 2.0.4
- aDist now again works for vectors
- added following data sets:
socExp,
cancerMN,
educFM,
electionATbp,
employment,
employment_df,
GDPsatis,
govexp,
instw,
isic32,
mortality_tab,
precipitation,
rcodes,
teachingStuff,
unemployed
- corrected documentation for ageCatWorld data
- new functions:
coord,
gmean,
gmean_sum,
ilr.2x2,
ind2x2,
indTab,
int2x2,
indTab,
int2x2,
intArray,
intTab,
pTab,
rSDev,
rSDev.test.R,
SDev,
stats
- bug in daFisher solved and new adapted predict function
robCompositions 2.0.3 (2017-01-11)
- new function perturbation() and powering()
- new function for inner product (iprod())
- new funciton balances()
- addLR, cenLR with optional different base in logrithm
- isomLR with more possibilites for a normalizing constant
- isomLR depricated, using now pivotCoord instead
- isomLRinv depricated, using pivotCoordInv instead
- orthbasis() now returns also the basis vectors
- bug in aDist solved
- aDist now much faster
- new function center()
- method symm (symmetric balances) in pivotCoord
robCompositions 2.0.2 (2016-08-22)
- new function balZav()
- new function daCoDa()
- new function clustCoDa()
- new function corCoDa()
- aDist for single matrix
- pcaCoDa() with external variables
- new data set alcoholreg
- new data set alcohol
- new data set econom
- new data set ageCatWorld
- new data set election
- new data set laborForce
- new data set payments
robCompositions 2.0.1
- discriminant analysis (daFisher) for n-group case
- discriminant analysis (daFisher) including predict
- discriminant analysis (daFisher) including misclassification rates
robCompositions 2.0.0 (2016-02-08)
- combined help for some S3methods
- function robVariation is now called variation
- new data sets
robCompositions 1.9.1 (2015-05-06)
- now with roxygen2 documentation
- minor modifications in impRZilr
robCompositions 1.9.0 (2014-08-18)
- bug in robVariations solved
robCompositions 1.8.0 (2014-03-16)
- critical bug in function impRZilr solved (did worked only correct
for constant sum data)
robCompositions 1.7.0 (2014-02-07)
- bug in function impRZilr solved
- new bootstrap procedure for estimating the number of components within impRZilr
- description in function impRZilr adapted
robCompositions 1.6.4 (2013-11-26)
- deprecated functions alr, ilr, clr, invalr, invilr, invclr deleted
- bugfix and enhancement of impRZilr.R
- improvement of isomLR for high-dimensional data
robCompositions 1.6.3 (2013-02-27)
- function impAll included.
- robGUI excluded (is now put in the compositionsGUI package)
robCompositions 1.6.2 (2013-01-11)
- alr, clr, ilr, invalr, invclr, invilr are now deprecated. The new functions are called
addLR, cenLR, isomLR, addLRinv, cenLRinv, isomLRinv
- new functions gm, orthbasis, missPatterns and zeroPatterns
- return instead of invisible return for all log-ratio transformations
robCompositions 1.5.0 (2011-05-06)
- variable names in expendiure data corrected
- graphical user interface added
- vignette about an overview of the package added
- alrEM() function now renamed in impRZalr() to be consistent with notation
robCompositions 1.4.6
- correct transformation of the detection limit in impRZilr when having not constant sum 1.
robCompositions 1.4.5
- Bug in alrEM fixed.
- impRZilr included, but without documentation.
robCompositions 1.4.4 (2011-01-11)
- Description for the Expenditures data changed. Wrong variable description fixed.
- Wrong formula in robVariation method robust=FALSE fixed after an comment
from from Mark Engle (thanks!).
- Improved code in 'CITATION' file.