circlus

Code for estimation and simulation of PKBD and spherical Cauchy distributions

https://github.com/lsablica/circlus

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
Last synced: 10 months ago · JSON representation

Repository

Code for estimation and simulation of PKBD and spherical Cauchy distributions

Basic Info
  • Host: GitHub
  • Owner: lsablica
  • License: gpl-3.0
  • Language: R
  • Default Branch: main
  • Homepage:
  • Size: 64.6 MB
Statistics
  • Stars: 0
  • Watchers: 1
  • Forks: 0
  • Open Issues: 0
  • Releases: 0
Created about 3 years ago · Last pushed over 1 year ago
Metadata Files
Readme License

README.md

Circlus Logo # circlus: Clustering and Simulation of Spherical Cauchy and PKBD Models in R [![R](https://img.shields.io/badge/R-%23E67E22.svg?&logo=R&logoColor=white)](https://www.r-project.org/) [![C++](https://img.shields.io/badge/C%2B%2B-%2300599C.svg?&logo=c%2B%2B&logoColor=white)](https://isocpp.org/) [![Armadillo](https://img.shields.io/badge/Armadillo-Linear%20Algebra%20Library-blue)](http://arma.sourceforge.net/) [![CRAN Status](https://www.r-pkg.org/badges/version/watson)](https://cran.r-project.org/package=circlus) [![License: GPL-3.0](https://img.shields.io/badge/License-GPL%203.0-blue.svg)](https://opensource.org/licenses/GPL-3.0) [![R-CMD-check](https://github.com/lsablica/circlus/actions/workflows/rhub.yaml/badge.svg)](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 the flexmix package 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

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

  • Versions: 2
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 183 Last month
Rankings
Dependent packages count: 28.0%
Dependent repos count: 34.5%
Average: 49.7%
Downloads: 86.7%
Maintainers (1)
Last synced: 10 months ago