MyNixOS website logo
Description

Model Based Diagnostics for Multivariate Cluster Analysis.

Assessment and diagnostics for comparing competing clustering solutions, using predictive models. The main intended use is for comparing clustering/classification solutions of ecological data (e.g. presence/absence, counts, ordinal scores) to 1) find an optimal partitioning solution, 2) identify characteristic species and 3) refine a classification by merging clusters that increase predictive performance. However, in a more general sense, this package can do the above for any set of clustering solutions for i observations of j variables.

optimus


Build Status Code coverage

What is optimus??

An R package for assessment and diagnostics of competing clustering solutions, using predictive models. The main intended use is for comparing clustering/classification solutions of ecological data (e.g. presence/absence, counts, ordinal scores) to:

  1. find an optimal partitioning solution
  2. identify characteristic species and
  3. refine a classification by merging clusters such that it increases predictive performance.

However, in a more general sense, this package can do the above for any set of clustering solutions for i observations of j variables. More details on the background and theory behind using predictive models for classification assessment, in an ecological context, can be found in Lyons et al. (2016).

Installation

In R, simply use

install.packages("optimus")

See the package page on CRAN for more details:
https://cran.r-project.org/package=optimus

Development version

If you want to install the development version of optimus, for example if I've added something new that you want to use, but it's not yet up on CRAN, then you can also install directly from github. It's very easy - simply use Hadley Wickham's (excellent) devtools package - install devtools from CRAN within R using

install.packages("devtools")

then call

library(devtools)
devtools::install_github("mitchest/optimus")

Bugs

There are some probably. If you find them, please let me know about them - either directly on github, or the contact details below.

How to use optimus?

You can find the vignette on the CRAN home page, or you can access it here too (might be new things here before CRAN occasionally).
Check out the tutorial here.

	

Contact

	

References

Lyons et al. 2016. Model-based assessment of ecological community classifications. Journal of Vegetation Science: 27 (4) 704--715. DOI: http://dx.doi.org/10.1111/jvs.12400

Metadata

Version

0.2.0

License

Unknown

Platforms (75)

    Darwin
    FreeBSD
    Genode
    GHCJS
    Linux
    MMIXware
    NetBSD
    none
    OpenBSD
    Redox
    Solaris
    WASI
    Windows
Show all
  • aarch64-darwin
  • aarch64-genode
  • aarch64-linux
  • aarch64-netbsd
  • aarch64-none
  • aarch64_be-none
  • arm-none
  • armv5tel-linux
  • armv6l-linux
  • armv6l-netbsd
  • armv6l-none
  • armv7a-darwin
  • armv7a-linux
  • armv7a-netbsd
  • armv7l-linux
  • armv7l-netbsd
  • avr-none
  • i686-cygwin
  • i686-darwin
  • i686-freebsd
  • i686-genode
  • i686-linux
  • i686-netbsd
  • i686-none
  • i686-openbsd
  • i686-windows
  • javascript-ghcjs
  • loongarch64-linux
  • m68k-linux
  • m68k-netbsd
  • m68k-none
  • microblaze-linux
  • microblaze-none
  • microblazeel-linux
  • microblazeel-none
  • mips-linux
  • mips-none
  • mips64-linux
  • mips64-none
  • mips64el-linux
  • mipsel-linux
  • mipsel-netbsd
  • mmix-mmixware
  • msp430-none
  • or1k-none
  • powerpc-netbsd
  • powerpc-none
  • powerpc64-linux
  • powerpc64le-linux
  • powerpcle-none
  • riscv32-linux
  • riscv32-netbsd
  • riscv32-none
  • riscv64-linux
  • riscv64-netbsd
  • riscv64-none
  • rx-none
  • s390-linux
  • s390-none
  • s390x-linux
  • s390x-none
  • vc4-none
  • wasm32-wasi
  • wasm64-wasi
  • x86_64-cygwin
  • x86_64-darwin
  • x86_64-freebsd
  • x86_64-genode
  • x86_64-linux
  • x86_64-netbsd
  • x86_64-none
  • x86_64-openbsd
  • x86_64-redox
  • x86_64-solaris
  • x86_64-windows