Salut!
J'ai utilisé une ACP pour rechercher ce qui varie le plus dans mes images de 100x100pixels. Donc j'ai utilisé princomp sur une matrice de 3150 par 10000. J'obtiens donc COEFF, LATENT et SCORE. Maintenant j'aurais voulu faire une rotation varimax sur mes données. J'ai donc essayé ca:
COEFFnew = rotatefactors(COEFF);
Malheureusement j'ai ce message d'erreur:
??? Error using ==> svd
Input to SVD must not contain NaN or Inf.
Error in ==> rotatefactors>orthomax at 205
[L, D, M] = svd(A' * (d*B.^3 - gamma*B * diag(sum(B.^2))));
Error in ==> rotatefactors at 152
[B, T] = orthomax(A, 1, normalize, reltol, maxit);
Est-ce que je fais quelque chose de faux? Comment puis-je résoudre ce problème?
Merci d'avance pour votre aide
Partager