The function mich_sets() takes a T x N matrix of posterior change-point
location probabilities probs, a coverage level level, and a max set
length, and for column i of probs returns the MAP estimator
which.max(probs[,i]) and the smallest set of indices s_i such that
probs[s_i,i] > level if length(s_i) < max_length.
Arguments
- probs
A numeric Matrix. A T x N matrix of posterior probabilities for the location of the change-points.
- max_length
A positive scalar. Detection threshold, if a credible set contains more that
max_lengthindices, then no change is detected. Set equal tolog(T)^1.5by default (see Section 2.5 of Berlind, Cappello, and Madrid Padilla (2025)).- level
A scalar. A single number in (0,1) that gives the lower bound for the probability that each credible set contains a change-point.
