Implements a Bayesian hierarchical model designed to identify skips in mobile menstrual cycle self-tracking on mobile apps. Future developments will allow for the inclusion of covariates affecting cycle mean and regularity, as well as extra information regarding tracking non-adherence. Main methods to be outlined in a forthcoming paper, with alternative models from Li et al. (2022) <doi:10.1093/jamia/ocab182>.

Provides tools for applying Sklar's Omega (Hughes, 2022) <doi:10.1007/s11222-022-10105-2>
    methodology to nominal scores, ordinal scores, percentages, counts, amounts (i.e.,
    non-negative real numbers), and balances (i.e., any real number). The framework can
    accommodate any number of units, any number of coders, and missingness; and
    can be used to measure agreement with a gold standard, intra-coder agreement,
    and/or inter-coder agreement. Frequentist inference is supported for all levels
    of measurement. Bayesian inference is supported for continuous scores only.

Algorithms for solving selective k-means problem,
    which is defined as finding k rows in an m x n matrix such that 
    the sum of each column minimal is minimized. 
    In the scenario when m == n and each cell value in matrix is a 
    valid distance metric, this is equivalent to a k-means problem. 
    The selective k-means extends the k-means problem in the sense 
    that it is possible to have m != n, often the case m < n which 
    implies the search is limited within a small subset of rows. 
    Also, the selective k-means extends the k-means problem in the 
    sense that the instance in row set can be instance not seen in 
    the column set, e.g., select 2 from 3 internet service provider
    (row) for 5 houses (column) such that minimize the overall cost 
    (cell value) - overall cost is the sum of the column minimal of
    the selected 2 service provider.

Algorithms to compute spherical k-means partitions.
  Features several methods, including a genetic and a fixed-point
  algorithm and an interface to the CLUTO vcluster program.