July 20th, 2005, 3:18 am
Suppose, for example, your matrix has the historical covariances of various spot fx rates (to USD). Suppose one of the currencies is tied to a basket of other currencies, i.e. its exchange rate is always the same linear combination of some other currencies' exchange rates to USD. Then it will give rise to a zero eigenvalue and Choleski will fail. Choleski needs positive definite matrices to work, while correlation matrices may be non-negative definite.