Skip to content

Confidence sequences based on M-estimation for heavy-tailed, possibly contaminated data.

License

Notifications You must be signed in to change notification settings

HJ-Wg/catoni-confseq

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

catoni-confseq

Confidence sequences (CSs) based on M-estimation for heavy-tailed, possibly contaminated data.

This repository serves as the code base for the following two papers, both authored by Hongjian Wang and Aaditya Ramdas:

The class RCS_generator in robustconfseq.py enables online, sequential, robust estimation (uncertainty quantification) and hypothesis testing of the population mean. One initializes the class by supplying the noise rate eps (can be 0), an upper bound on the variance moment (or any other $p$-central moment with $p>1$), and an optional null hypothesis. Whenever a new datapoint arrives, evoke observe to record it.

In the meantime, one may query the e-value, p-value, and the confidence intervals ad libitum, without worries about the traditionally unsafe behavior of continuous monitoring.

The confidence sequences are proven in both papers minimax optimal.

Related repos:

  • confseq: contains CSs for light-tailed data.
  • confseq_wor: contains CSs for sampling without replacement.

About

Confidence sequences based on M-estimation for heavy-tailed, possibly contaminated data.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages