FEERCI: A Package for Fast non-parametric confidence intervals for Equal Error Rates
******************************************
**FEERCI** is an opinionated, easy-to-use package for calculating EERs and non-parametric confidence intervals efficiently. It offers a single method, ``feerci.feerci``, that returns both an EER and CI for provided impostor and genuine scores. The only dependency is numpy.
Installation
=======
``pip install feerci``
What's New
=======
0.2.0
--------
- Switched output arguments around, to make more intuitive sense
0.1.0
--------
- Initial release of package
License
=====
**FEERCI** is distributed under the MIT license
Version
=====
0.2.0
Examples
======
Calculating just an EER::
import feerci
import numpy as np
impostors = np.random.rand(100)
genuines = np.random.rand(100)
eer,_,_,_ = feerci.feerci(impostors,genuines,is_sorted=False,m=-1)
Calculating an EER and 95% confidence interval::
eer,ci_lower,ci_upper,bootstrapped_eers = feerci.feerci(impostors,genuines,is_sorted=False)
Calculating an EER and 99% confidence interval::
eer,ci_lower,ci_upper,bootstrapped_eers = feerci.feerci(impostors,genuines,is_sorted=False,ci=.99)
Calculating an EER and 99% confidence interval on 1000 bootstrap iterations::
eer,ci_lower,ci_upper,bootstrapped_eers = feerci.feerci(impostors,genuines,is_sorted=False,m=1000,ci=.99)
******************************************
**FEERCI** is an opinionated, easy-to-use package for calculating EERs and non-parametric confidence intervals efficiently. It offers a single method, ``feerci.feerci``, that returns both an EER and CI for provided impostor and genuine scores. The only dependency is numpy.
Installation
=======
``pip install feerci``
What's New
=======
0.2.0
--------
- Switched output arguments around, to make more intuitive sense
0.1.0
--------
- Initial release of package
License
=====
**FEERCI** is distributed under the MIT license
Version
=====
0.2.0
Examples
======
Calculating just an EER::
import feerci
import numpy as np
impostors = np.random.rand(100)
genuines = np.random.rand(100)
eer,_,_,_ = feerci.feerci(impostors,genuines,is_sorted=False,m=-1)
Calculating an EER and 95% confidence interval::
eer,ci_lower,ci_upper,bootstrapped_eers = feerci.feerci(impostors,genuines,is_sorted=False)
Calculating an EER and 99% confidence interval::
eer,ci_lower,ci_upper,bootstrapped_eers = feerci.feerci(impostors,genuines,is_sorted=False,ci=.99)
Calculating an EER and 99% confidence interval on 1000 bootstrap iterations::
eer,ci_lower,ci_upper,bootstrapped_eers = feerci.feerci(impostors,genuines,is_sorted=False,m=1000,ci=.99)
Metadata
Release files for feerci 0.2.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distributions (wheels)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| feerci-0.2.0-cp36-cp36m-manylinux1_x86_64.whl | CPython 3.6 | CPython 3.6 pymalloc | Linux glibc 2.5+ x86-64 | Details |
| feerci-0.2.0-cp35-cp35m-manylinux1_x86_64.whl | CPython 3.5 | CPython 3.5 pymalloc | Linux glibc 2.5+ x86-64 | Details |
| feerci-0.2.0-cp34-cp34m-manylinux1_x86_64.whl | CPython 3.4 | CPython 3.4 pymalloc | Linux glibc 2.5+ x86-64 | Details |
Total release size: 1.2 MB
Release files / feerci-0.2.0-cp36-cp36m-manylinux1_x86_64.whl
| Download URL | feerci-0.2.0-cp36-cp36m-manylinux1_x86_64.whl |
|---|---|
| Size | 395.2 kB |
| Tags | CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.5+ x86-64 |
|
SHA-256 checksum How to use checksums |
951aa950b0a9ffd5f1fa6a80c8e729d3d5ba4396adbe5ab3565a6603dbe9ce71
|
|
BLAKE2b-256 checksum How to use checksums |
471bc0132a357944064d2740ffbc4ec1751a1644eaf9342135811441b365e5fe
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Release files / feerci-0.2.0-cp35-cp35m-manylinux1_x86_64.whl
| Download URL | feerci-0.2.0-cp35-cp35m-manylinux1_x86_64.whl |
|---|---|
| Size | 386.2 kB |
| Tags | CPython 3.5 CPython 3.5 pymalloc Linux glibc 2.5+ x86-64 |
|
SHA-256 checksum How to use checksums |
2b9f7c35409fc49c0e3304d398294fa7bf6711c63f5c348ea24453dfb02acf6f
|
|
BLAKE2b-256 checksum How to use checksums |
3db9d22bdcf2928d297508e994de4a439bed4435cfdb6d846350364160c8541d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Release files / feerci-0.2.0-cp34-cp34m-manylinux1_x86_64.whl
| Download URL | feerci-0.2.0-cp34-cp34m-manylinux1_x86_64.whl |
|---|---|
| Size | 388.9 kB |
| Tags | CPython 3.4 CPython 3.4 pymalloc Linux glibc 2.5+ x86-64 |
|
SHA-256 checksum How to use checksums |
3bc3548f5db50ef26a145b472193e5ada2d02fe5787ec63ef50a9d7f1d13ffcf
|
|
BLAKE2b-256 checksum How to use checksums |
8ee14e484559ddece0937b37b131580208efbfb3efc4015abf39c19a932cec70
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |