AdequacyModel

AdequacyModel implements a modified Particle Swarm Optimization (PSO) in R to fit probability distributions and provide statistical measures of model adequacy for survival and lifetime data.


Key Features:

  • Particle Swarm Optimization (PSO) Technique: Implements a modified Particle Swarm Optimization (PSO) algorithm adapted for complex, flat, or non-differentiable search spaces to enable robust parameter estimation.
  • Statistical Measures for Model Adequacy: Provides a comprehensive set of statistical measures to assess the adequacy of fitted probabilistic models.
  • Control Over Optimization Process: Offers customizable stop criteria including a minimum number of iterations and variance thresholds among optimal values to control convergence.
  • Log-likelihood Maximization: Targets maximization of log-likelihood functions for model fitting where derivative-based methods may fail.
  • R package implementation: Distributed as an R package (AdequacyModel v2.0.0) and used in conjunction with Newdistns (v2.1), Wrapped (v2.0), and sglg.

Scientific Applications:

  • Probability and Statistics: Fitting complex lifetime distributions and validating probabilistic models.
  • Bioinformatics: Applications in survival analysis and probabilistic modeling of biological datasets.
  • Physics and Mathematics: Use of optimization techniques for problems in physics and mathematical modeling.
  • Computational Statistics: Foundation for related R packages (Newdistns v2.1, Wrapped v2.0) and support for sglg in broader computational statistics workflows.

Methodology:

Leverages a modified PSO algorithm to navigate complex search spaces and maximize log-likelihood functions, addressing flat regions and non-differentiable areas.

Topics

Details

Programming Languages:
R
Added:
11/14/2019
Last Updated:
12/1/2020

Operations

Publications

Marinho PRD, Silva RB, Bourguignon M, Cordeiro GM, Nadarajah S. AdequacyModel: An R package for probability distributions and general purpose optimization. PLOS ONE. 2019;14(8):e0221487. doi:10.1371/journal.pone.0221487. PMID:31450236. PMCID:PMC6710032.