I'm using randomForest in yaImpute to create a yai-type object which 
associates "L" with landscape features. Then I use the sp() package to 
impute L to a landscape consisting of four ascii files) I keep getting the 
message "NA's generated due to illegal level(s)" when I do the imputation. 
It's probably because one of the landscape features ("as", for 
aspect/slope) is stored in numeric form but is treated as a factor when 
the yai object is created. "as" is also stored in numeric form in the 
ascii grids, of course. I included an "xtypes" argument in the 
AsciiGridImpute statement, but that did 
not help. Some relevant statements are:

xfiles <- list(DEM_10 = "dem_10.asc", EASTING = "easting.asc", 
        NORTHING = "northing.asc", as = "asp_slop.asc")

AsciiGridImpute(yai_ob, xfiles, outfiles,
        xtypes=list("numeric", "numeric", "integer", "character"))

Any insights will be appreciated. I'd particularly like to know how to 
gain access to the "invisible" list, VALUE, containing unexpectedNA's, 
illegal levels, and other information that would help me to troubleshoot 
the issue.

Dr. Seth  W. Bigelow
Biologist, USDA-FS Sierra Nevada Research Center
1731 Research Park Drive, Davis California
        [[alternative HTML version deleted]]

______________________________________________
R-help@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.

Reply via email to