Hi Edzer,

Thanks for your quick reply. The primary variable of my interest is 
temperature.  I tried to use krige.cv before, but it did not work. The problem 
arises because the temperature and impervious surface are from two files. For 
universal kriging, the krige function has a parameter called "newdata" which 
handles the second data file. However, the krige.cv does not include a 
"newdata" parameter according to the help document. There is a error when I 
specified two datasources when I was running krige.cv in specifying a newdata 
source:  

> dtw.vgm <- variogram(Temp~ Ele, TMP)
> dtw.fit <- fit.variogram(dtw.vgm, model = vgm(1.45, "Exp", 9502,0))
> uk.kriged.am <- krige.cv(Temp~Ele,data=TMP,newdata=IMP,model=dtw.fit)
Error in function (classes, fdef, mtable)  : 
  unable to find an inherited method for function "krige.cv", for signature 
"formula", "missing"

I tried to delete parameters names such as 'data' and 'newdata' according to 
your response to a related problem before in the R-sig-Geo archives. However, 
it still did not work.

Thanks,
Kai Zhang



======= 2010-02-21 11:51:45 You wrote =======

>Kai,
>
>krige.cv(Temp~Ele, data, model)
>
>should do the job, assuming that your primary variable of interest is
>temperature.
>--
>Edzer
>
>
>Kai Zhang wrote:
>> Dear all,
>>
>> I am attempting several Kriging methods to interpolate temperature in a 
>> area. It works well for me to use krige.cv to conduct cross validation for 
>> ordinary kriging and gstat.cv for co-kriging. However, I am confused on how 
>> to conduct cv for universal kriging. The temperature data is from the data 
>> file 1 and the secondary variable with more intense sampling is from another 
>> file. Krige.cv does not provide a parameter on 'newdata'. When I was trying 
>> gstat.cv, the variogram function automatically fits cross-variogram after I 
>> incorporate both temperature and the secondary information into a gstat 
>> object. Any suggestions are welcome.
>>
>> g <- gstat(NULL,id="Temp", formula=Temp~1, data=TMP)
>> g <- gstat(g,id="Ele", formula=Ele~1, data=ELE)
>> g <- gstat(g, id = "Temp", model = vgm(1, "Exp", 44559, 1))
>> x <- variogram(g)
>>
>> Many thanks,
>> Kai Zhang
>>
>>
>>
>> __________________________________________________
>> 赶快注册雅虎超大容量免费邮箱?
>>
>> _______________________________________________
>> R-sig-Geo mailing list
>> R-sig-Geo@stat.math.ethz.ch
>> https://stat.ethz.ch/mailman/listinfo/r-sig-geo
>>   
>
>-- 
>Edzer Pebesma
>Institute for Geoinformatics (ifgi), University of Münster 
>Weseler Stra?e 253, 48151 Münster, Germany. Phone: +49 251 
>8333081, Fax: +49 251 8339763  http://ifgi.uni-muenster.de 
>http://www.52north.org/geostatistics      e.pebe...@wwu.de
>


_______________________________________________
R-sig-Geo mailing list
R-sig-Geo@stat.math.ethz.ch
https://stat.ethz.ch/mailman/listinfo/r-sig-geo

Reply via email to