Pues lo que decía, probar con menos variables y encontrar las que puedan dar problemas. Puede ser porque sean casi idénticas (que sean parecidas no es suficiente) o que sean combinaciones lineales (por ejemplo si en los datos originales hay alguna variable que se calcula con otras)
> El 1 mar 2021, a las 12:03, Andrea Guerrero <guerb...@gmail.com> escribió: > > Hola Emilio, > > Gracias por su rápida respuesta. Cada columna es una variable y todas son > numéricas, sin embargo, creo que, tal y como comenta, puede deberse a que > algunas son parecidas. En este caso, que debería hacer para solucionarlo? > > Muchas gracias por su tiempo. > > Un saludo, > > Andrea. > > El lun, 1 mar 2021 a las 11:15, Emilio L. Cano (<emilopezc...@gmail.com > <mailto:emilopezc...@gmail.com>>) escribió: > Andrea, > > ¿Puede ser que haya columnas muy parecidas (incluso idénticas)? El error que > da es típico cuando pasa esto. Si no estás segura, puedes probar a ejecutar > la función añadiendo las columnas de una en una, a ver cuál está produciendo > el error. > El hecho de que funcione al trasponer la matriz no implica que esté bien > hecho, lo importante es que cada columna sea una variable. Asegúrate también > de que las variables son numéricas. > > Un saludo, > Emilio > > > El 1 mar 2021, a las 10:41, Andrea Guerrero <guerb...@gmail.com > > <mailto:guerb...@gmail.com>> escribió: > > > > Buenos días a todos, > > > > Tengo una duda que no sé como resolver. Estoy intentando hacer un *Normality > > test *en varios de mis datasets con la función *mshapiro.test* del paquete* > > mvnormtest*. Sin embargo, en algunos de ellos me aparece el siguiente error: > > > > > > *Error in solve.default(R %*% t(R), tol = 1e-18) : **** system is > > computationally singular: reciprocal condition number = 7.19719e-20* > > > > He conseguido solucionar el error en un par de datasets mediante la *función > > t()*, sin embargo, me sigue saliendo en otros y no sé cómo solucionarlo. > > Por si sirve de algo, este es el procedimiento que he seguido para hacer el > > Normality test: > > > >> library(mvnormtest) > >> ResD<-as.matrix(allom$residuals) > >> ResD2<-t(ResD) > >> Resultado<-as.matrix(ResD2) > >> mshapiro.test(Resultado) > > > > Agradecería mucho si alguien me pudiera ayudara a solucionar este error. > > > > Muchas gracias y disculpen las molestias. > > > > [[alternative HTML version deleted]] > > > > _______________________________________________ > > R-help-es mailing list > > R-help-es@r-project.org <mailto:R-help-es@r-project.org> > > https://stat.ethz.ch/mailman/listinfo/r-help-es > > <https://stat.ethz.ch/mailman/listinfo/r-help-es> > [[alternative HTML version deleted]] _______________________________________________ R-help-es mailing list R-help-es@r-project.org https://stat.ethz.ch/mailman/listinfo/r-help-es