'Returns a summary string describing the state of the
dependence structure.'

def summary(self):

    msg = 'Variance    estimates\n------------------\n'
    for k in range(len(self.vcomp_coeff)):
        msg += ('Component    %d:    %.3f\n' % ((k + 1), self.vcomp_coeff[k]))
    msg += ('Residual:    %.3f\n' % (self.scale - np.sum(self.vcomp_coeff)))
    return msg
