McMiso: Multicore Multivariable Isotonic Regression

Provides functions for isotonic regression and classification when there are multiple independent variables. The functions solve the optimization problem using a projective Bayes approach with recursive sequential update algorithms, and are useful for situations with a relatively large number of covariates. Supports binary outcomes via a Beta-Binomial conjugate model ('miso', 'PBclassifier') and continuous outcomes via a Normal-Inverse-Chi-Squared conjugate model ('misoN'). Parallel computing wrappers ('mcmiso', 'mcPBclassifier', 'mcmisoN') are provided that run the down-up and up-down algorithms simultaneously and return whichever finishes first. The estimation method follows the projective Bayes solution described in Cheung and Diaz (2023) <doi:10.1093/jrsssb/qkad014>.

Getting started

Package details

AuthorCheung Ken [aut, cre]
MaintainerCheung Ken <yc632@cumc.columbia.edu>
LicenseGPL-3
Version0.2.0
Package repositoryView on CRAN
Installation Install the latest version of this package by entering the following in R:
install.packages("McMiso")

Try the McMiso package in your browser

Any scripts or data that you put into this service are public.

McMiso documentation built on April 4, 2026, 1:07 a.m.