circlus
Code for estimation and simulation of PKBD and spherical Cauchy distributions
Science Score: 13.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
-
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (18.4%) to scientific vocabulary
Repository
Code for estimation and simulation of PKBD and spherical Cauchy distributions
Basic Info
Statistics
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
- Releases: 0
Metadata Files
README.md
# circlus: Clustering and Simulation of Spherical Cauchy and PKBD Models in R
[](https://www.r-project.org/)
[](https://isocpp.org/)
[](http://arma.sourceforge.net/)
[](https://cran.r-project.org/package=circlus)
[](https://opensource.org/licenses/GPL-3.0)
[](https://github.com/lsablica/circlus/actions/workflows/rhub.yaml)
[Key Features](#features) •
[Project Overview](#installation) •
[Data and Analysis](#usage) •
[Dependencies](#dependencies) •
[Citation](#citation) •
[Links](#links)
circlus is an R package for the estimation and clustering of spherical data, seamlessly integrated with the flexmix package. It includes the necessary M-step implementations for both Poisson Kernel-Based Distribution (PKBD) and spherical Cauchy distribution, and provides random number generators for both distributions.
Features
- Clustering: Supports clustering with spherical Cauchy and PKBD models.
- Random Number Generation: Tools for generating random numbers from PKBD and spherical Cauchy distributions.
- Integration with
flexmix: Easily integrates with theflexmixpackage to support flexible, model-based clustering workflows.
Installation
You can install the latest release of circlus from CRAN:
r
install.packages("circlus")
Or install the development version from GitHub:
```r
install.packages("devtools")
devtools::install_github("lsablica/circlus") ```
Usage
Load the circlus package and explore its core functionalities:
r
library(circlus)
Documentation
For a full list of functions and their usage, refer to the circlus reference manual.
Dependencies
circlus requires:
- R (≥ 3.1.0)
- Rcpp (≥ 0.12.18)
- Tinflex (≥ 1.8)
- flexmix
- torch
- methods
It also links to Rcpp and RcppArmadillo.
License
circlus is licensed under the GPL-3 license.
Citation
If you use circlus in your research, please cite the following paper:
bibtex
@article{,
title = {circlus: An {R} Package for Circular and Spherical Clustering using {Poisson} Kernel-Based and Spherical {Cauchy} Distributions},
author = {Sablica, Lukas and Hornik, Kurt and Gr\"un, Bettina},
journal = {Austrian Journal of Statistics},
year = {2025},
note = {forthcoming}
}
Links
Owner
- Login: lsablica
- Kind: user
- Repositories: 1
- Profile: https://github.com/lsablica
GitHub Events
Total
- Push event: 16
Last Year
- Push event: 16
Packages
- Total packages: 1
-
Total downloads:
- cran 183 last-month
- Total dependent packages: 0
- Total dependent repositories: 0
- Total versions: 2
- Total maintainers: 1
cran.r-project.org: circlus
Clustering and Simulation of Spherical Cauchy and PKBD Models
- Homepage: https://github.com/lsablica/circlus
- Documentation: http://cran.r-project.org/web/packages/circlus/circlus.pdf
- License: GPL-3
-
Latest release: 0.0.2
published over 1 year ago