Dear all,<br>I am trying to achieve universal kriging with GRASS and R through spgrass6 package.<br>Maybe you could help me to find the right R syntax.<br>As in the gstat doc, the polynomial I try to use for now is &quot;x+y&quot;<br>
 <br>

In R, with automap package, this works :<br>&gt;data(meuse)<br>
&gt;coordinates(meuse) = ~x+y<br>
&gt;data(meuse.grid)<br><div>
&gt;gridded(meuse.grid) = ~x+y<br></div>
&gt;column = &quot;zinc&quot;<br>##Ordinary kriging : <br>&gt;predictors = &quot;1&quot;<br>
&gt;autoKrige(as.formula(paste(column,&quot;~&quot;, predictors)), meuse, meuse.grid)<br>##Universal kriging :<br>
&gt;predictors = &quot;x+y&quot;<br>
&gt;autoKrige(as.formula(paste(column,&quot;~&quot;, predictors)), meuse, meuse.grid)<br><br>But using spgrass6, it becomes (some steps have been skipped):<br>&gt;sitesR &lt;- readVECT6(&quot;grass_sites&quot;)<br>...<br>
&gt;mask_SG &lt;- SpatialGridDataFrame(grd, data=data, CRS(G$proj4))<br>...<br><br>##Ordinary kriging =&gt; WORKS: <br>&gt;predictors = &quot;1&quot;<br>&gt;kriging_result = autoKrige(as.formula(paste(column,&quot;~&quot;,predictors)), sitesR, mask_SG)<br>
<br>##Universal kriging =&gt; ERROR: <br>
&gt;predictors = &quot;x+y&quot;<br>
&gt;kriging_result = autoKrige(as.formula(paste(column,&quot;~&quot;,predictors)), sitesR, mask_SG)<br>&gt;Error in eval(expr, envir, enclos) : &quot;x&quot; object not found<br><br>Why can&#39;t we use the x an y columns here?<br>
Maybe it is because the meuse and sites R data.frames don&#39;t have the same structure ?<br>&gt; class(meuse)<br>[1] &quot;data.frame&quot;<br>&gt; attributes(meuse)<br>$names<br> [1] &quot;x&quot;       &quot;y&quot;       &quot;cadmium&quot; &quot;copper&quot;  &quot;lead&quot;    &quot;zinc&quot;    &quot;elev&quot;   <br>
&gt;class(sitesR)<br>[1] &quot;SpatialPointsDataFrame&quot;<br>&gt; attributes(sitesR)<br>$bbox<br>...<br>$proj4string<br>...<br>$coords<br>...<br>$data<br>           site value cat        x       y<br>1Ai      81.80   1 825094.9 6796083<br>
2     Al      38.50   2 758780.4 6851508<br>3     Ar     103.50   3 818973.3 6796125<br>4           Av      52.50   4 775136.0 6877271<br>...<br><br><br><br>