[R-sig-Geo] Error using predict.sarlm

Chiedza Machingaidze cm@ch|ng@|dze @end|ng |rom gm@||@com
Tue Feb 25 15:34:03 CET 2020


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 using data) %in% attr( geodatanb, "region.id"))
[1] TRUE

Unfortunately, I'm still getting the error.

Could anyone offer any further assistance?

Thank you,
Chi

	[[alternative HTML version deleted]]



More information about the R-sig-Geo mailing list