Enhancements:
Improved computational efficiency: The grid search has been optimized to avoid redundant calculations, and a profile likelihood approach has been incorporated into the post-optimization procedure. These refinements lead to a more efficient convergence, reducing the need for explicit parallelization (parallelize argument) and iterative grid refinement (numReps argument).
Refinements in plotFMM(): Bug fixes and improvements in prediction computation, now performed on a denser, evenly spaced grid in addition to the original time points.
Code simplifications: The arguments numReps and parallelize have been deprecated, and the default value of showProgress has been changed from TRUE to FALSE.
New features:
Additional arguments in fitFMM(): New arguments omegaMin, omegaMax, and omegaGrid have been added to provide more flexibility.
New warnings messages: Additional warnings notify users about excessively large amplitude estimates and significant gaps in time points.
Changes:
Repository update: The GitHub repository link in DESCRIPTION has been updated to FMMGroupVa/FMM.
Vignette updates: The vignette has been revised to align with the latest modifications.
Internal functions restructuring:
Minor improvements and fixes:
R2()
and alwaysFalse()
functions are
listed in NAMESPACE
file.DESCRIPTION
file.plotFMM()
function.fitFMM()
function.fitFMM()
prints informative error messages when the
number of observation is insufficient or data are constant.Enhancements:
roxygen2
.New features:
New features:
Enhancements:
FMMPeaks
function to
getFMMPeaks
.generate_FMM
function to
generateFMM
. Also parameters a
, b
and w
to alpha
, beta
and
omega
, respectively.New features:
show()
method to print basic information on an FMM
object.Fixed the issues pointed out in the review of the CRAN submission:
cat()
by
warning()
.options(warn=-1)
is no longer used.