Re: Does Varimax always find maximum of variance in factor loadings?
- From: Gottfried Helms <helms@xxxxxxxxxxxxx>
- Date: Fri, 01 Apr 2005 22:33:30 +0200
Hi Reef -
again thanks for your msg. Well, things got clearer by that,
and there was a misunderstanding.
Yes - I know, entries should be +1 and -1. And the problem is
to find, which ones are the minus.
Now my idea was just that: it was described that Hadamard-matrices
have
- equal eigenvalues
- of value sqrt(n) .
Now, if any matrix is diagonizable, for instance the hadamard
matrix - then a diagonal matrix of exactly (well - numerical
precision out of question) eigenvalues of sqrt(n) should be
transformable to just the Hadamard-type matrix in question.
Now: how to find that back-rotation?
The diagonal-matrix has high variance in its squared column-
loadings. The Hadamard matrix has variance zero of that squared
loadings. Now - to find a solution just apply an iterative
process of rotation which is just designed to find that
zero-variance-position.
Well, I tried common methods before (it's not deep research,
I came across that problem in a recreational-math-discussion),
starting with the creation of orthogonal sequences of +1/-1
and such. Then the idea of using a completely canned and well
established method came to my mind.
Please note, that this *works* for n=4,n=8,n=12,16,24,32,48,64,
72,96 and I expect it works even for higher dimension - but the
cpu-consume is too high for my private PC to surpass that numbers.
What teased me, was simply, that there are configurations, of
far smaller size (like n=28 for instance), which do *not* work
(although the result is near with +-0.1 deviations. Again unfor-
tunately simply using the sign of the resulting values and fixing
then accordingly to +1/-1 is not sufficient)
So I assumed a special problem with that dimensions (n=4*7,4*15,...)
The finding of hadamard-matrices is obviously a problem which is
not solved completely - the sizes n=468 and n=628 (or something
like) were found just recently with work of monthes of cpu-cycles.
If there would be a way to make the simple vari-min-method work,
then this would be a nice and handy general method to overcome
that problem - at least principally.
On the other hand: in case, it could be shown, that vari-min
systematically cannot detect the zero-variance-solution in certain
cases, then this is possibly also a counterexample to the common
convergence-assumption of Varimax, too, and explains, *why* its
definite finding of extremas could not be proven until today.
(but again: for my part - that would only be a spinoff-result of
that special-case Hadamard-failings).
>
>
> If you minimize the variance of a set of non-negative (squares of
> the loadings) quantitities, without further stipulations, the
> minimum variance is ZERO, and that's when all the numbers are
> equal -- that's what I mean by CONSTANT == each number of each
> column must be the identical.
>
> That is of course a more general result than you need.
>
> In your case of a Hadamard matrix, whose definition is:
>
>
>>A Hadamard matrix is a square matrix with entiries +1, -1 whose
>>rows are mutually orthogonal.
>
>
> You already KNOW that the SQUARES of the loadings in the entire
> matrix are exactly 1, i.e., each column consists of all 1s, and
> the variance of each column is ZERO.
Ok, I hope I could clarify this misunderstanding:
Diagonal ---> Hadamard : what type of maximization to choose?
high variance in columns --> zero variance (of squared values) in columns
consequence: try varimin.
> If you minimize the variance of a set of non-negative (squares of
> the loadings) quantitities, without further stipulations, the
> minimum variance is ZERO, and that's when all the numbers are
That's what everyone would expect.
But varimin fails in some special cases. Why?
Regards -
Gottfried Helms
.
- Follow-Ups:
- References:
- Does Varimax always find maximum of variance in factor loadings?
- From: Gottfried Helms
- Re: Does Varimax always find maximum of variance in factor loadings?
- From: Reef Fish
- Re: Does Varimax always find maximum of variance in factor loadings?
- From: Reef Fish
- Does Varimax always find maximum of variance in factor loadings?
- Prev by Date: Re: "really basic* question
- Next by Date: what kind of RV is a product of two gaussian RV?
- Previous by thread: Re: Does Varimax always find maximum of variance in factor loadings?
- Next by thread: Re: Does Varimax always find maximum of variance in factor loadings?
- Index(es):
Relevant Pages
|