Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/wush978/supc

The Self-Updating Process Clustering Algorithms
https://github.com/wush978/supc

Last synced: 3 months ago
JSON representation

The Self-Updating Process Clustering Algorithms

Awesome Lists containing this project

README

        

[![CRAN_Status_Badge](http://www.r-pkg.org/badges/version/supc)](http://cran.r-project.org/package=supc/)
[![rstudio mirror downloads](http://cranlogs.r-pkg.org/badges/supc)](https://github.com/metacran/cranlogs.app)

[![Travis-ci Status](https://travis-ci.org/wush978/supc.svg?branch=master)](https://travis-ci.org/wush978/supc)
[![Appveyor status](https://ci.appveyor.com/api/projects/status/ov2xlvx7edswtki7/branch/master?svg=true)](https://ci.appveyor.com/project/wush978/supc)

This package implements the self-updating process clustering algorithms proposed by (Shiu and Chen 2016). This document shows how to reproduce the examples and figures in the paper.

According to the paper, The Self-Updating Process (SUP) is a clustering algorithm that stands from the viewpoint of data
points and simulates the process how data points move and perform self-clustering. It is an iterative
process on the sample space and allows for both time-varying and time-invariant operators.

The paper shows that SUP is particularly competitive for:

- Data with noise
- Data with a large number of clusters
- Unbalanced data

# Installation

To build the package from source, the Windows user requires [Rtools](http://cran.csie.ntu.edu.tw/bin/windows/Rtools/) and the Mac OS X user requires [gfortran](http://cran.csie.ntu.edu.tw/bin/macosx/tools/).

To install the package from CRAN:

```r
install.packages("supc")
```

To get the current development version from github:

```r
# install.packages('remotes')
remotes::install_github("wush978/supc")
```

For details, please visit

# Reference

Shiu S and Chen T (2016).
“On the strengths of the self-updating process clustering algorithm.”
Journal of Statistical Computation and Simulation, 86(5), pp. 1010-1031.
doi: 10.1080/00949655.2015.1049605, http://dx.doi.org/10.1080/00949655.2015.1049605, http://dx.doi.org/10.1080/00949655.2015.1049605.