fslaborg / FSharp.Stats

statistical testing, linear algebra, machine learning, fitting and signal processing in F#
https://fslab.org/FSharp.Stats/
Other
205 stars 54 forks source link
algebra fsharp linear-algebra mathematics numerics statistics

DOI Discord Generic badge GitHub contributors Build status codecov

FSharp.Stats is a multipurpose project for statistical testing, linear algebra, machine learning, fitting and signal processing.

Amongst others, following functionalities are covered:

Descriptive statistics

Fitting

Interpolation

Signal processing

Linear Algebra

Machine learning

Optimization

Statistical testing

Documentation

Indepth explanations, tutorials and general information about the project can be found here or at fslab. The documentation and tutorials for this library are automatically generated (using the F# Formatting) from .fsx and .md files in the docs folder. If you find a typo, please submit a pull request!

Contributing

Please refer to the Contribution guidelines.

Development

to build the project, run either build.cmd or build.sh depending on your OS.

build targets are defined in the modules of /build/build.fsproj.

Some interesting targets may be:

Library license

The library is available under Apache 2.0. For more information see the License file in the GitHub repository.

Citation

FSharp.Stats can be cited using its zenodo record.

Global FSharp.Stats reference:

Benedikt Venn, Lukas Weil, Kevin Schneider, David Zimmer & Timo Mühlhaus. (2022). fslaborg/FSharp.Stats. Zenodo. https://doi.org/10.5281/zenodo.6337056

Latest release reference (0.5.0):

Benedikt Venn, Lukas Weil, Kevin Schneider, David Zimmer & Timo Mühlhaus. (2023). fslaborg/FSharp.Stats: Release 0.5.0 (0.5.0). Zenodo. https://doi.org/10.5281/zenodo.8215188