'Return condition number of exogenous matrix.
Calculated as ratio of largest to smallest eigenvalue.'

@cache_readonly
def condition_number(self):

    eigvals = self.eigenvals
    return np.sqrt((eigvals[0] / eigvals[(-1)]))
