2つの変数がx
あり、y
これらは[0,1]でのデカルト座標でありz
、これらの座標での(連続)変数の値です。z
ベクトルにはいくつかの重要な外れ値があります
x<-sample(seq(0,1,0.001), replace=F)
y<-sample(seq(0,1,0.001), replace=F)
z<-runif(1001,min=0,max=1)
z[100]<-8;z[400]<-16;z[800]<-4
これらのデータをfilled.contour
今まで使ってきました
library(akima)
a<-interp(x,y,z)
filled.contour(a$x,a$y,a$z)
しかし、私はこの線形補間に満足していません。たとえば(外れ値は正しく表示されません)。
私が必要としているのは、(x、yの位置に基づいて)zのある種の最も近い隣接する「空間」平滑化であると考えています。誰かが私を助けることができるデータ/例/パッケージ/コードを助けたり特定したりできますか?私はベースRソリューションを好みますが、ggplot2またはlatticeが私の仕事をすることができれば、それは問題ありません。より良い視覚化の他のアイデア/提案も歓迎されます。