Como usar a função princomp () em R quando a matriz de covariância tem zer
Enquanto estiver usandoprincomp()
em R, o seguinte erro é encontrado:"covariance matrix is not non-negative definite"
.
Acho que isso ocorre porque alguns valores são zero (na verdade próximos a zero, mas se tornam zero durante o arredondamento) na matriz de covariânci
Existe uma solução alternativa para prosseguir com o PCA quando a matriz de covariância contém zero
[FYI: obter a matriz de covariância é uma etapa intermediária dentro doprincomp()
ligar. O arquivo de dados para reproduzir este erro pode ser baixado aqui - http://tinyurl.com/6rtxrc3orgeou