| NEWS | R Documentation | 
News for Package rebmix
Changes in version 2.16.0
- Some minor changes and bug fixes in C++ and R codes. 
- Improved C++ code for handling warnings and errors. 
- Improved C++ functions - RoughEstimationKNN(),- RoughEstimationKDE()and- RoughEstimationH().
- Additional argument - Modeenters function- REBMIX.
- Improved C++ functions - GlobalModeKNN(),- GlobalModeKDE()and- GlobalModeH().
Changes in version 2.15.0
- Method - "labelmoments"is added.
- Method - "mergelabels"is added.
- Adjacency matrix - Aslot is added to- "RCLRMIX"class.
- Improved C++ functions - CombineComponentsEntropy()and- CombineComponentsDemp().
Changes in version 2.14.2
- Valgrind problems have been resolved. 
Changes in version 2.14.1
- Class - "Histogram"is added.
- Methods - "chistogram",- "fhistogram"and- mapclustersare added.
- Argument - y0is removed from- REBMIX,- bins,- optbinsmethods and from class- "REBMIX".
- The C++ function - REBMIXK()is added. It is called by the- REBMIXmethod if the argument- Datasetcontains objects of type- "Histogram".
- Numerous minor changes and debugging in C++ and R codes required due to the above changes. 
- Methods - "demix",- "dfmix",- "pemix",- "pfmix"and all information criterion methods are modified for class- "Histogram".
Changes in version 2.14.0
- The package has been extended to three parametric family types. 
- Improved C++ functions - REBMIXKNN(),- REBMIXKDE()and- REBMIXH().
- Method - plotis debugged and improved.
- Value - "cdf"is added to- whatargument.
- Class - "EMMIX.Theta"is added.
- Method - EMMIXis added.
Changes in version 2.13.1
- Reduced size of the vignette. 
- Conditional jump or move depends on uninitialised value(s. 
Changes in version 2.13.0
- Method - plotis debugged and improved.
- Improved C++ functions - REBMIXKNN(),- REBMIXKDE()and- REBMIXH().
- EM algorithm is added to the C++ code for the improved estimation of all mixture model parameters. 
- Updated examples. 
Changes in version 2.12.0
- Value - "density"is replaced by- "pdf"in- whatargument.
- Value - "marginal"is replaced by- "marginal pdf"in- whatargument.
- Value - "distribution"is replaced by- "marginal cdf"in- whatargument.
- Improved C++ functions regarding memory allocation and efficiency. 
- Improved outlier detection. 
-  "Knuth equal"and"Knuth unequal"binning rules are added to the existing"Sturges","Log10"and"RootN"rules.
- Method - plotis improved.
- Method - RCLRMIXis debugged and improved.
- Method - REBMIXis debugged and improved.
- Method - binsis added.
- Method - optbinsis added.
- Fixed bugs in C++ and R code. 
Changes in version 2.11.0
- Method - splitis improved.
- Improved C++ functions - REBMIXKNN(),- REBMIXKDE()and- REBMIXH().
- Method - RCLSMIXis improved.
- Method - plotis improved.
- Continuous parametric family - "Gumbel"is added.
- EM algorithm is added to the C++ code for the improved estimation of the Gaussian mixture model parameters. 
- Class - EM.Controlis added for EM algorithm control parameters handling.
Changes in version 2.10.3
- Method - Zpis replaced by- a.Zpaccessor method.
- Method - coefis replaced by- a.theta1.alland- a.theta2.allaccessor methods.
- Accessor methods are added for all slots. 
- Class - "RNGMIX.Theta"is added.
- Method - showis added for- "RCLS.chunk"class.
- Minimum number of component - cminis added to- REBMIXarguments.
- Minimum number of component - cminslot is added to- "REBMIX"class.
- Improved C++ functions - REBMIXKNN(),- REBMIXKDE()and- REBMIXH().
- Preprocessing - "Parzen window"is renamed to- "kernel density estimation".
- Rough parameter estimation for binomial and Poisson parametric families is improved. 
- Latent class analysis is added. 
Changes in version 2.10.2
- Method - splitis improved.
- Fixed GCC 8.1 notes and warnings in C++ functions. 
Changes in version 2.10.1
- Fixed numerical problems related to high dimensional datasets. 
- Fixed bug in - REBMIXmethod.
- Improved C++ functions - REBMIXKNN(),- REBMIXPW()and- REBMIXH().
- Improved C++ functions - RoughEstimationKNN(),- RoughEstimationPW()and- RoughEstimationH().
Changes in version 2.10.0
- Fixed bug in - plotmethod.
- Additional argument - rseedenters- bootmethod.
- Maximum number of nonempty bins has been introduced in C++ to avoid histograms with excessive number of nonempty bins. 
Changes in version 2.9.3
- Acceleration rate has been improved. It is now progressively increasing. 
- The Newton-Raphson root finding in C++ functions has been improved. It affects only - "Weibull",- "gamma"and- "vonMises"parametric families.
Changes in version 2.9.2
- Continuous circular parametric family - "vonMises"is added.
- Fixed bug in C++ function - REBMIXH.
- Improved C++ functions - InformationCriterionKNN(),- InformationCriterionPW()and- InformationCriterionH().
- Improved C++ functions - EnhancedEstimationKNN(),- EnhancedEstimationPW()and- EnhancedEstimationPW().
Changes in version 2.9.1
- Properly registered native routines and disabled symbol search in C++ code. 
Changes in version 2.9.0
- Fixed bugs in - RCLRMIXmethod.
Changes in version 2.8.4
- Method - Zpis added.
- Fixed bugs in - plotmethod.
- Fixed bugs in - splitmethod.
- Fixed bugs in - RCLRMIXmethod.
- Fixed bugs in - RCLSMIXmethod.
- Improved C++ functions - GlobalModeKNN(),- GlobalModePW()and- GlobalModeH().
- Improved C++ functions - REBMIXKNN(),- REBMIXPW()and- REBMIXH().
Changes in version 2.8.3
- Fixed convergence bug in C++ code. 
- Bayes classification is improved by introducing outliers. 
- Method - plotis improved.
- Fixed bug in C++ functions - RoughEstimationKNN(),- RoughEstimationPW()and- RoughEstimationH().
- Improved C++ functions - GlobalModeKNN(),- GlobalModePW()and- GlobalModeH().
Changes in version 2.8.2
- Fixed information criterion bug in C++ and R code. 
- Fixed heap block freed with an inappropriate deallocation function bug in C++ code. 
- Method - plotis improved.
- Methods - demix,- dfmix,- pemixand- pfmixare improved.
- Methods - split,- chunkand- BFSMIXare added.
- Renewed vignette. 
Changes in version 2.8.1
- Fixed isnan and isinf bug in C++ code. 
- Fixed invalid object bug in vignette. 
Changes in version 2.8.0
- Object-oriented C++ code is improved considerably. 
- R code is extended and rewritten in S4 class system. 
- Multivariate normal parametric family with unrestricted variance-covariance matrices is enabled. 
- Classification is improved. 
- Clustering is added. 
- Datasets - irisis added.
- Renewed vignette. 
- Fixed bug in C++ functions - RoughLognormalParameters(),- RoughWeibullParameters()and- RoughGammaParameters().
Changes in version 2.7.2
- Switch - _TIME_LEFT_SWITCHis eliminated from C code.
- C code is converted into object-oriented C++ code. 
- Fixed no visible global function definition bug in - NAMESPACEfile.
- Renewed vignette. 
Changes in version 2.7.1
- Demos - rebmix.galaxy,- rebmix.univariate.normal,- rebmix.mixed.continuous.discreteand- rebmix.multivariate.normalare changed.
Changes in version 2.7.0
- Fixed title field in - DESCRIPTIONfile.
- Fixed S3 generic/method consistency bug in - NAMESPACEfile.
- Fixed line endings in - Makevarsfile.
- Fixed - \VignetteKeywordentries bug in vignette.
- Method - predict.listis converted to function- RCLSMIX.
- Method - bootis converted to function- boot.REBMIX.
- Method - plotis improved.
- Function - kseqis improved.
- Function - REBMIXis improved.
- Total of positive relative deviations - Dis eliminated from- REBMIXarguments.
- Value - "c"is eliminated from- whatargument.
- Value - "K"is added to- whatargument.
- Fixed bug in C functions - InformationCriterionKNN(),- InformationCriterionPW()and- InformationCriterionH().
- Fixed bug illegal characters found in URL. 
- Methods - AIC,- AIC3,- AIC4,- AICc,- CAIC,- BIC,- HQC,- MDL2,- MDL5,- AWE,- CLC,- ICL,- ICLBIC,- PRD,- SSEand- PCare converted to functions with the same names.
- Renewed vignette. 
Changes in version 2.6.2
- Demos - rebmix.galaxy,- rebmix.univariate.normal,- rebmix.mixed.continuous.discrete,- rebmix.multivariate.normal,- rebmix.weibullnormaland- rebmix.truckare added.
- Datasets - weibullnormaland- truckare added.
- Method - boot.REBMIXfor bootstrap is improved.
- Function - kseqfor sequence of bins or nearest neighbours generation is added.
- Additional argument - y0enters function- REBMIX.
- Improved treatment of accuracy - Epsin C functions.
- Fixed bug in C functions - EnhancedEstimationKNN(),- EnhancedEstimationPW()and- EnhancedEstimationH().
Changes in version 2.6.1
- Renewed vignette. 
- Renewed references in Reference manual. 
- Method - PDis added.
- Fixed bug in C functions - REBMIXKNN(),- REBMIXPW()and- REBMIXH().
Changes in version 2.6.0
- Switch - _TIME_LEFT_SWITCHintroduced in C code.
- Simplified treatment of loose restraints in C functions - RoughEstimationKNN(),- RoughEstimationPW()and- RoughEstimationH().
- Fixed bug in C functions - REBMIXKNN(),- REBMIXPW()and- REBMIXH().
- Minimum weight multiplier - bis eliminated from- REBMIXarguments.
- Fixed source and destination overlap in memcpy bug in C code. 
Changes in version 2.5.1
- Fixed checking top-level files. 
- Fixed checking for old-style vignette sources. 
- Packages mixtools and mclust excluded from vignette. 
Changes in version 2.5.0
- Rough parameter estimation is improved by introducing constrained entropy maximization. 
- Fixed bug in C functions - RoughEstimationKNN(),- RoughEstimationPW()and- RoughEstimationH().
- Fixed bug in - boot.REBMIXmethod.
Changes in version 2.4.2
- Fixed symbol eating bug for Mac OS X. 
Changes in version 2.4.1
- Continuous parametric family - "gamma"is added.
Changes in version 2.4.0
- Methods - AIC,- AIC3,- AIC4,- AICcand- CAICare added.
- Method - AWEis added.
- Method - BICis added.
- Method - boot.REBMIXfor bootstrap is added.
- Method - CLCis added.
- Function - demixfor empirical density calculation is added.
- Function - dfmixfor predictive density calculation is added.
- Method - HQCis added.
- Method - ICLis added.
- Method - ICLBICis added.
- Method - logLis added.
- Methods - MDL2and- MDL5are added.
- Function - pemixfor empirical distribution function calculation is added.
- Function - pfmixfor predictive distribution function calculation is added.
- Function - plot.REBMIXis extended. It enables besides- "pdf"plots also- "marginal pdf",- "c",- "IC",- "logL",- "D"and- "marginal cdf"plots.
- Additional arguments - whatenters method- plot.REBMIX.
- Method - PRDis added.
- Methods - print.boot.REBMIXand- summary.boot.REBMIXare added.
- Method - SSEis added.
- Dataset - weibullis added.
Changes in version 2.3.0
- Discrete parametric families - "binomial",- "Poisson"and- "Dirac"are added.
- Information criteria - "D"and- "SSE"are added.
- Methods - print.RNGMIX,- print.REBMIX,- coef.REBMIXand- summary.REBMIXare added.
- Method - predict.listfor class membership prediction is added.
- The package does not write to stdout and read from stdout any more. 
- The package is protected against wrong input arguments. 
- Additional arguments - Variables,- theta1,- theta2,- ymin,- ymaxand- benter function- REBMIX.
- Minimum radius - RMINis eliminated.
- Simplified treatment of global modes with equal probabilities in C functions - GlobalModeKNN(),- GlobalModePW()and- GlobalModeH().
- Improved treatment of potentially singular solutions in C functions - EnhancedEstimationKNN(),- EnhancedEstimationPW()and- EnhancedEstimationH().
- Improved convergence criteria in C functions - REBMIXKNN(),- REBMIXPW()and- REBMIXH().
- Fixed bug in C function - PreprocessingPW().
- Fixed bug in C functions - RoughEstimationKNN(),- RoughEstimationPW()and- RoughEstimationH().
- Fixed bug in - plot.REBMIXmethod.
- Dataset - adultis added.