https://github.com/cadam00/lightauc

Fast AUC Computation

https://github.com/cadam00/lightauc

Science Score: 39.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
    Found 6 DOI reference(s) in README
  • Academic publication links
  • Committers with academic emails
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (10.5%) to scientific vocabulary

Keywords

auc efficiency fast r r-package rcpp rcppparallel speed
Last synced: 5 months ago · JSON representation

Repository

Fast AUC Computation

Basic Info
Statistics
  • Stars: 0
  • Watchers: 1
  • Forks: 0
  • Open Issues: 0
  • Releases: 0
Topics
auc efficiency fast r r-package rcpp rcppparallel speed
Created about 1 year ago · Last pushed 10 months ago
Metadata Files
Readme Changelog License

README.md

CRAN status Developmental version R-CMD-check Codecov test coverage <!-- badges: end -->

Fast AUC computation in R

Fast and lightweight computation of AUC metric for the binary case (1 positive and 0 negative) is offered by lightAUC package. The algorithm used is a fast implementation from algorithm of Fawcett (2006).

Install

The official (CRAN) version of the package can be installed using r install.packages("lightAUC")

Alternatively, the development version of the package can be installed via r if (!require(remotes)) install.packages("remotes") remotes::install_github("cadam00/lightAUC")

Citation

To cite the official (CRAN) version of the package, please use

Adam, C. (2025). lightAUC: Fast AUC Computation. R package version 0.1.3. doi:10.32614/CRAN.package.lightAUC

Example

```r

Create some data

probs <- c(1, 0.4, 0.8) actuals <- c(0, 0, 1) lightAUC(probs, actuals)

0.5

```

For parallel calculations use: ```r

E.g. 2 cores (you can use cores = parallel::detectCores() for your case)

probs <- c(1, 0.4, 0.8) actuals <- c(0, 0, 1) lightAUC(probs, actuals, parallel = TRUE, cores = 2)

0.5

```

References

Fawcett, T. (2006). An introduction to ROC analysis. Pattern Recognition Letters, 27(8), 861–874. doi:10.1016/j.patrec.2005.10.010

Owner

  • Login: cadam00
  • Kind: user

GitHub Events

Total
  • Push event: 45
  • Create event: 3
Last Year
  • Push event: 45
  • Create event: 3

Committers

Last synced: about 1 year ago

All Time
  • Total Commits: 25
  • Total Committers: 1
  • Avg Commits per committer: 25.0
  • Development Distribution Score (DDS): 0.0
Past Year
  • Commits: 25
  • Committers: 1
  • Avg Commits per committer: 25.0
  • Development Distribution Score (DDS): 0.0
Top Committers
Name Email Commits
cadam00 p****4@g****m 25

Issues and Pull Requests

Last synced: 6 months ago

All Time
  • Total issues: 0
  • Total pull requests: 0
  • Average time to close issues: N/A
  • Average time to close pull requests: N/A
  • Total issue authors: 0
  • Total pull request authors: 0
  • Average comments per issue: 0
  • Average comments per pull request: 0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 0
  • Pull requests: 0
  • Average time to close issues: N/A
  • Average time to close pull requests: N/A
  • Issue authors: 0
  • Pull request authors: 0
  • Average comments per issue: 0
  • Average comments per pull request: 0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
Pull Request Authors
Top Labels
Issue Labels
Pull Request Labels

Packages

  • Total packages: 1
  • Total downloads:
    • cran 198 last-month
  • Total dependent packages: 0
  • Total dependent repositories: 0
  • Total versions: 3
  • Total maintainers: 1
cran.r-project.org: lightAUC

Fast AUC Computation

  • Versions: 3
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 198 Last month
Rankings
Dependent packages count: 27.3%
Dependent repos count: 33.6%
Average: 49.2%
Downloads: 86.8%
Maintainers (1)
Last synced: 6 months ago

Dependencies

.github/workflows/R-CMD-check.yaml actions
  • actions/checkout v4 composite
  • r-lib/actions/check-r-package v2 composite
  • r-lib/actions/setup-pandoc v2 composite
  • r-lib/actions/setup-r v2 composite
  • r-lib/actions/setup-r-dependencies v2 composite
.github/workflows/pkgdown.yaml actions
  • JamesIves/github-pages-deploy-action v4.5.0 composite
  • actions/checkout v4 composite
  • r-lib/actions/setup-pandoc v2 composite
  • r-lib/actions/setup-r v2 composite
  • r-lib/actions/setup-r-dependencies v2 composite
.github/workflows/test-coverage.yaml actions
  • actions/checkout v4 composite
  • actions/upload-artifact v4 composite
  • codecov/codecov-action v4 composite
  • r-lib/actions/setup-r v2 composite
  • r-lib/actions/setup-r-dependencies v2 composite
DESCRIPTION cran
  • Rcpp >= 1.0.13 imports
  • RcppParallel >= 5.1.9 imports
  • Rfast * suggests
  • Rfast2 * suggests
  • knitr * suggests
  • rmarkdown * suggests
  • testthat >= 3.0.0 suggests