fastfrechet

fastfrechet: An R package for fast implementation of Fréchet regression with distributional responses - Published in JOSS (2025)

https://github.com/alexandercoulter/fastfrechet

Science Score: 93.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 5 DOI reference(s) in README and JOSS metadata
  • Academic publication links
    Links to: arxiv.org
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
    Published in Journal of Open Source Software
Last synced: 10 months ago · JSON representation

Repository

Basic Info
  • Host: GitHub
  • Owner: alexandercoulter
  • License: other
  • Language: R
  • Default Branch: main
  • Size: 9.91 MB
Statistics
  • Stars: 2
  • Watchers: 2
  • Forks: 1
  • Open Issues: 0
  • Releases: 1
Created over 1 year ago · Last pushed about 1 year ago
Metadata Files
Readme Contributing License Code of conduct

README.Rmd

---
output: github_document
---



```{r, include = FALSE}
knitr::opts_chunk$set(
  collapse = TRUE,
  comment = "#>"
)
```

# fastfrechet: Fast Fréchet regression with univariate distributional responses


[![R-CMD-check](https://github.com/alexandercoulter/fastfrechet/actions/workflows/R-CMD-check.yaml/badge.svg)](https://github.com/alexandercoulter/fastfrechet/actions/workflows/R-CMD-check.yaml)
[![Codecov test coverage](https://codecov.io/gh/alexandercoulter/fastfrechet/graph/badge.svg)](https://app.codecov.io/gh/alexandercoulter/fastfrechet)


`fastfrechet` is an `R` package for performing Fréchet regression with univariate distributional responses, including variable selection. The corresponding methodological frameworks have been described in

* [Petersen A and Müller H-G (2019), "Fréchet regression for random objects with Euclidean predictors", *Annals of Statistics*](https://doi.org/10.1214/17-AOS1624)
* [Tucker DC, Wu Y and Müller H-G (2023), "Variable Selection for Global Fréchet Regression", *JASA*](https://doi.org/10.1080/01621459.2021.1969240)

The fast implementation and stability selection is based on the algorithm developed in 

* [Coulter A, Aurora RN, Punjabi N and Gaynanova I (2024), “Fast variable selection for distributional regression with application to continuous glucose monitoring data.” *arXiv*](https://arxiv.org/abs/2403.00922)

## Installation

To use `fastfrechet`, you need to install [`R`](https://cran.r-project.org/). To enhance your user experience, you may use some IDE for it (e.g. [`RStudio`](https://www.rstudio.com/)).

The development version of [`fastfrechet`](https://github.com/alexandercoulter/fastfrechet) is available on GitHub. You can download it with the help of the `devtools` package in `R` as follow:

```{r, eval = FALSE}
install.packages("devtools")
devtools::install_github("https://github.com/alexandercoulter/fastfrechet", build_vignettes = TRUE)
```

## Community Guidelines


1.  Contributions and suggestions to the software are always welcome.
    Please consult our [contribution guidelines](.github/CONTRIBUTING.md) prior
    to submitting a pull request.
2.  Report issues or problems with the software using github’s [issue tracker](https://github.com/alexandercoulter/fastfrechet/issues).
3.  Contributors must adhere to the [Code of Conduct](CODE_OF_CONDUCT.md).

Owner

  • Login: alexandercoulter
  • Kind: user

JOSS Publication

fastfrechet: An R package for fast implementation of Fréchet regression with distributional responses
Published
May 01, 2025
Volume 10, Issue 109, Page 7925
Authors
Alexander Coulter ORCID
Department of Statistics, Texas A&M University, United States
Rebecca Lee ORCID
Department of Statistics, Texas A&M University, United States
Irina Gaynanova ORCID
Department of Biostatistics, University of Michigan, United States
Editor
Fabian Scheipl ORCID
Tags
Fréchet regression Variable selection Distributions Wasserstein Metric space

GitHub Events

Total
  • Create event: 1
  • Release event: 2
  • Issues event: 20
  • Watch event: 1
  • Issue comment event: 20
  • Push event: 46
  • Public event: 1
  • Pull request event: 1
  • Fork event: 1
Last Year
  • Create event: 1
  • Release event: 2
  • Issues event: 20
  • Watch event: 1
  • Issue comment event: 20
  • Push event: 46
  • Public event: 1
  • Pull request event: 1
  • Fork event: 1

Issues and Pull Requests

Last synced: 10 months ago

All Time
  • Total issues: 11
  • Total pull requests: 2
  • Average time to close issues: 10 days
  • Average time to close pull requests: about 6 hours
  • Total issue authors: 2
  • Total pull request authors: 1
  • Average comments per issue: 2.27
  • Average comments per pull request: 0.0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 11
  • Pull requests: 2
  • Average time to close issues: 10 days
  • Average time to close pull requests: about 6 hours
  • Issue authors: 2
  • Pull request authors: 1
  • Average comments per issue: 2.27
  • Average comments per pull request: 0.0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • Almond-S (10)
  • jdtuck (1)
Pull Request Authors
  • jdtuck (2)
Top Labels
Issue Labels
Pull Request Labels

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/draft-pdf.yml actions
  • actions/checkout v4 composite
  • actions/upload-artifact v4 composite
  • openjournals/openjournals-draft-action master composite
.github/workflows/rangeL.yml actions
  • actions/checkout v4 composite
  • actions/upload-artifact v4 composite
  • r-lib/actions/setup-r 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 * imports
  • Rdpack * imports
  • stats * imports
  • WRI * suggests
  • frechet * suggests
  • knitr * suggests
  • microbenchmark * suggests
  • rmarkdown * suggests
  • testthat >= 3.0.0 suggests