Cómo usar la función princomp () en R cuando la matriz de covarianza tiene ceros?
Durante el usoprincomp()
función en R, se encuentra el siguiente error:"covariance matrix is not non-negative definite"
.
Creo que esto se debe a que algunos valores son cero (en realidad cercanos a cero, pero se vuelven cero durante el redondeo) en la matriz de covarianza.
Existe alguna solución para proceder con PCA cuando la matriz de covarianza contiene ceros?
[FYI: obtener la matriz de covarianza es un paso intermedio dentro de laprincomp()
llamada. El archivo de datos para reproducir este error se puede descargar desde aquí: http://tinyurl.com/6rtxrc3font>