Error using predict.sarlm
I am running the following code: Error in predict.sarlm(m1s, newdata = " geodata ", listw = shpw ) and getting the following error: Error in predict.sarlm(m1s, newdata = "geodata", listw = shpw, : newdata should have region.id as row.names I did a search and found a post about the same problem: http://r-sig-geo.2731867.n2.nabble.com/Error-while-using-predict-sarlm-td7592817.html So, per the post, I have ensured that region.id matches row names:
str(attr( geodatanb , "region.id"))
chr [1:74] "1" "2" "3" "4" "5" "6" "7" "8" "9" "10" "11" "12" "13" "14" "15" "16" "17" "18" "19" "20" "21" "22" "23" "24" "25" "26" "27" "28" "29" "30" "31" "32" "33" ...
str(row.names(generalrateforpred))
chr [1:74] "1" "2" "3" "4" "5" "6" "7" "8" "9" "10" "11" "12" "13" "14" "15" "16" "17" "18" "19" "20" "21" "22" "23" "24" "25" "26" "27" "28" "29" "30" "31" "32" "33" ... all(row.names(geodata at data) %in% attr( geodatanb, "region.id")) [1] TRUE Unfortunately, I'm still getting the error. Could anyone offer any further assistance? Thank you, Chi