An embedded and charset-unspecified text was scrubbed... Name: not available URL: <https://stat.ethz.ch/pipermail/r-sig-geo/attachments/20130211/b5e93191/attachment.pl>
Error ENFA: Error in eigen(Se) : infinite or missing values in 'x'
2 messages · Leandro Abade, Clément Calenge
4 days later
Dear Leandro,
On 02/11/2013 02:06 PM, Leandro Abade wrote:
Dear all, I am trying to run an ENFA using ADE package though I am stuck in this error, and I do not understand what could be the problem. Error in eigen(Se) : infinite or missing values in 'x' I get the error message after the following step:
dataenfa1 <- data2enfa(var,locs) (enfa1 <- enfa(pc, dataenfa1$pr, + scannf = FALSE))
Error in eigen(Se) : infinite or missing values in 'x' Any thoughts or help would be much appreciated.
This happens when the covariance matrix associated with the used resource units (pixels) is singular, i.e. it cannot be inverted. This happens when one of the columns of the table Z ? containing the value of the variables (columns) in the used resource units (rows) ? can be predicted by a linear combination of the other columns. Several problems in the data can lead to this error message, but the most likely is that you have in your data one habitat type that is not used at all by the species. In this case, one of the columns of Z is populated only by zeros, and the associated covariance matrix cannot be inverted. Actually, if this habitat type is not used, you cannot measure the habitat suitability from the data. Therefore, you have to consider that your focus species does not use this environmental type, and to delete it from the dataset (var in your example). HTH, Cl?ment Calenge
Cl?ment CALENGE Cellule d'appui ? l'analyse de donn?es Direction des Etudes et de la Recherche Office national de la chasse et de la faune sauvage Saint Benoist - 78610 Auffargis tel. (33) 01.30.46.54.14