3
respostas

[Bug] Valores do fator F2 com o sinal invertido

Olá,

Estou fazendo a aula e eu quando rodei o notebook no Google Colab os valores do fator F2 deram com o sinal invertido. Podem me ajudar dizendo onde está errado?

Desde já, obrigado!

3 respostas

Ei, Raphael! Tudo bem?

Ao rodar o notebook não consegui identificar como poderia ter ocorrido o seu problema e em qual código.

Você poderia compartilhar mais detalhes por gentileza? Por exemplo, qual código está retornando diferente? Poderia compartilhar um print da sua tela ou compartilhar o seu notebook para eu ter a mesma visiblilidade que você?

Este guia mostra exatamente quais informações trazer para que eu possa te ajudar com mais agilidade.

Fico no aguardo. Bons estudos!

Claro!

Mas eu coloquei os notebook's das aulas no meu Google Drive para estudar e quando eu rodo o notebook da Aula 3 percebi que as cargas fatoriais estão com o sinal invertido (o que era positivo na aula está negativo no meu notebook e vice versa) Pra confirmar, eu baixei novamente o notebook da Aula 3, subi os dados na Aula 1 ao notebook e executei os comandos sem mudar os mesmos. O resultado disso é que algumas cargas fatoriais ficaram com o sinal invertido. Segue a foto comparando os dois. Onde possa estar errando ou o que pode estar acontecendo neste caso?

Raphael, tudo bem? Obrigada pelo retorno.

Em análises fatoriais (como PCA ou Factor Analysis), o sinal das cargas fatoriais não é único. O algoritmo pode encontrar a mesma solução estatística com os sinais invertidos, sem mudar a interpretação nem a qualidade do modelo. Por exemplo:

  • Se um fator aparece positivo em um notebook e negativo em outro, a estrutura é a mesma, apenas “espelhada”.

  • As relações entre variáveis e fatores continuam iguais; o que muda é o sinal matemático.

Isso pode acontecer por detalhes do ambiente (ordem de execução, seed aleatória, versão de biblioteca ou até o momento em que o notebook foi rodado). Mesmo rodando o mesmo código, o resultado pode vir com o sinal invertido e ainda assim estar correto.

É importante que você compare os valores absolutos e os padrões, não o sinal em si. Se quiser manter o mesmo sinal da aula, você pode multiplicar o fator por -1, mas isso é estético.

Se depois disso ainda surgir alguma diferença estrutural (por exemplo, variáveis carregando em fatores diferentes), aí, sim, vale investigar mais a fundo.

Espero ter ajudado e qualquer dúvida, compartilhe no fórum.

Até mais!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado!