Please see the code below.
When I try to run the variogram - vg.deft<-variog(rd,uvec=10)
I keep getting this error-
variog: computing omnidirectional variogram
Error in vector("double", length) : vector size specified is too large

Also, when I try to define distance-based neighborhood -
nb.tr=dist.neighbors(tr.locs,2)
I get this error -
Error in vector("double", length) : vector size cannot be NA
In addition: Warning message:
NAs produced by integer overflow in: n * n
-----------------------------------------------------------------------
#Code:

library(geoR)#for variograms and kriging
library(akima)#for interp
library(fields)#for plot.surface
library(spatstat)
library(spdep)

#transform coordinates in kilometers, and redefine origin
newx=(xcoord-min(xcoord))/1000
newy=(ycoord-min(ycoord))/1000
plot(newx,newy,pch=20,xlab="X coordinate (km)",ylab="Y coordinate (km)")

#set of new locations to be used from here on
tr.locs=cbind(newx,newy)

#transform proportions using an angular transformation
rel.tr=asin(sqrt(rel_dom/100))

#set as geodata
rd<-as.geodata(cbind(tr.locs, rel.tr))

#calculate empirical variogram
vg.deft<-variog(rd,uvec=10)

#define distance-based neighborhood based on function written in separate code
nb.tr=dist.neighbors(tr.locs,2)
-----------------------------------------------------------------

My data has over 78,000 rows of data. I'm using R 2.2.1 on Windows XP
professional, 2 GB RAM, Core2Duo 2.13 GHz
Can someone please help me find a solution to my problem? Please let
me know if you need any other information.

Thanks,
Kumudan

______________________________________________
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