ebnm: An R Package for Solving the Empirical Bayes Normal Means Problem Using a Variety of Prior Families

10/01/2021
by   Jason Willwerscheid, et al.
0

The empirical Bayes normal means (EBNM) model plays an important role in both theoretical and applied statistics. Applications include meta-analysis and shrinkage estimation; wavelet denoising; multiple testing and false discovery rate estimation; and empirical Bayes matrix factorization. As such, several software packages have been developed that fit this model under different prior assumptions. Each package naturally has a different interface and outputs, which complicates comparison of results for different prior families. Further, there are some notable gaps in the software - for example, implementations for simple normal and point-normal priors are absent. Motivated by these issues, we developed the R package ebnm, which provides a unified interface for efficiently solving the EBNM problem using a wide variety of prior families, both parametric and non-parametric. Where practical we leverage core fitting procedures from existing packages, writing wrappers to create a unified interface; in other cases, we implement new core fitting procedures ourselves, with a careful focus on both speed and robustness. The result is a convenient and comprehensive package for solving the EBNM problem under a wide range of prior assumptions.

READ FULL TEXT

page 10

page 23

page 24

page 26

page 27

research
12/18/2018

Solving the Empirical Bayes Normal Means Problem with Correlated Noise

The Normal Means problem plays a fundamental role in many areas of moder...
research
02/20/2018

Empirical Bayes Matrix Factorization

Matrix factorization methods - including Factor analysis (FA), and Princ...
research
03/06/2023

Empirical partially Bayes multiple testing and compound χ^2 decisions

We study multiple testing in the normal means problem with estimated var...
research
03/02/2023

Symbolic-Numeric Parameter Estimation Software Package in Julia

We present our Julia software package ParameterEstimation.jl, which esti...
research
01/30/2019

Empirical Bayes estimation of normal means, accounting for uncertainty in estimated standard errors

We consider Empirical Bayes (EB) estimation in the normal means problem,...
research
08/23/2022

A flexible empirical Bayes approach to multiple linear regression and connections with penalized regression

We introduce a new empirical Bayes approach for large-scale multiple lin...
research
03/20/2023

waywiser: Ergonomic Methods for Assessing Spatial Models

Assessing predictive models can be challenging. Modelers must navigate a...

Please sign up or login with your details

Forgot password? Click here to reset