3

我正在使用由 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)

这适用于一个小数据集,但不幸的是不像我这样的大数据集。

我也尝试过使用kde2dwhich 再次适用于一个小数据集,但不是我的,因为它会产生相同的错误。

关于我将如何在 R/splus 中成功生成这样一个轮廓/填充的轮廓图的任何提示?

4

0 回答 0