@abc.abstractproperty<EOL><INDENT>def catweights(self):<DEDENT>
pass<EOL>
Weight assigned to each category.

        Is a `numpy.ndarray` of `float` of shape `(ncats,)` where each
        entry is > 0 and the entries sum to one. `catweights[k]` is
        the weight assigned to category `k` where `0 <= k < ncats`.