我正在使用由 30016950 个值组成的u10
非常大的数据集。u10s
现在我想做的是一个等高线图来帮助比较两者(散点图太乱了)。
我环顾四周,发现了如下代码;
x<-u10
y<-u10s
zfunc <- function (x,y) {
1/2/pi*exp(-(x^2+y^2)/2)
}
z<-outer(x,y,zfunc)
contour(x,y,z,nlevels=10)
然而,
Error: cannot allocate vector of size 6835453.9 Gb,
Reached total allocation of 4025Mb: see help(memory.size)
这适用于一个小数据集,但不幸的是不像我这样的大数据集。
我也尝试过使用kde2d
which 再次适用于一个小数据集,但不是我的,因为它会产生相同的错误。
关于我将如何在 R/splus 中成功生成这样一个轮廓/填充的轮廓图的任何提示?