The determinant of a correlation matrix becomes zero or near zero when some of the variables are perfectly correlated or highly correlated with each other. However, while computing the reliability statistics of a measure of around 79 items (on a sample of 188 participants using SPSS) with none of the pairs having very high correlation except a few with r = .7, I encountered a message from the SPSS the determinant of the matrix is near zero.
I also tried colinearity diagnostics option of the regression module of the SPSS. The tolerance and VIF also appears to be less problemetic. However, the condition number (the ratio of the sqrt of the highest eigenvalue with the lowest eigenvalue) was very high (above 130) suggesting problem of multicolinearity.
While surfing the internet I came to know that when there are numerous variables having low variance one may encounter such problem even if the variables are not highly correlated or perfectly predicted by the remaining variables. This case applies to my data inasmuch as the SD of most of the items were below 1 with a few having SD in between 1 to 1.5.
Further, when I computed the reliability of the sub-scales of this measure, I never received the message that determinant is near zero. Similarly, I tried various combinations of on only 49 items without this message. But as soon as I add any one item making the total number of items 50, I receive the message that the determinant is near zero.
Please suggest what may be the reason(s) and what are the potential solutions.