Particle swarm optimization with Applications to Maximum Likelihood Estimation and Penalized Negative Binomial Regression

Sisi Shao, Junhyung Park, Weng Kee Wong
5/20/2024
stat.MLcs.LGstat.AP

No confident code implementation found for this paper.

Abstract

General purpose optimization routines such as nlminb, optim (R) or nlmixed (SAS) are frequently used to estimate model parameters in nonstandard distributions. This paper presents Particle Swarm Optimization (PSO), as an alternative to many of the current algorithms used in statistics. We find that PSO can not only reproduce the same results as the above routines, it can also produce results that are more optimal or when others cannot converge. In the latter case, it can also identify the source of the problem or problems. We highlight advantages of using PSO using four examples, where: (1) some parameters in a generalized distribution are unidentified using PSO when it is not apparent or computationally manifested using routines in R or SAS; (2) PSO can produce estimation results for the log-binomial regressions when current routines may not; (3) PSO provides flexibility in the link function for binomial regression with LASSO penalty, which is unsupported by standard packages like GLM and GENMOD in Stata and SAS, respectively, and (4) PSO provides superior MLE estimates for an EE-IW distribution compared with those from the traditional statistical methods that rely on moments.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{shao2024particle,
  title  = {Particle swarm optimization with Applications to Maximum Likelihood Estimation and Penalized Negative Binomial Regression},
  author = {Sisi Shao and Junhyung Park and Weng Kee Wong},
  year   = {2024},
  eprint = {2405.12386},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2405.12386v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2405.12386.svg)](https://codeofpaper.com/paper/2405.12386)

Discussion