Sütunlar olarak enlem, boylam ve yeraltı ölçümleri bulunan üç sütun veri çerçevem var. Verdiğim noktaların (düzensiz alan olan) noktaları arasında nasıl enterpolasyon yapılacağını anlamaya çalışıyorum ve daha sonra tüm alanın düzgün bir yüzey grafiğini oluşturuyorum. 'Rgl' paketindeki 'surface3d' işlevini kullanmaya çalıştım ama sonuçta tek bir dev başak gibi görünüyor. Verileri 'plot3d' ile çizebildim ancak bir adım daha atmalı ve boşlukları enterpolasyon ile doldurmalıyım. Herhangi bir fikir veya öneri? Diğer paketleri kullanmaya da açık olduğum için, rgl sadece o zaman en uygun gibi görünüyordu.3D Yüzey İnterpolasyonu
DÜZENLEME: İşte benim verilerle bir alıntı (akifer derinliği ölçümleri) var:
lat_dd_NAD83 long_dd_NAD83 lev_va_ft
1 37.01030 -101.5006 288.49
2 37.03977 -101.6633 191.68
3 37.05201 -100.4994 159.34
4 37.06567 -101.3292 174.07
5 37.06947 -101.4561 285.08
6 37.10098 -102.0134 128.94
'Asbio' paketindeki' loess.surf' işlevini kullanabilirsiniz. Verilerinizi sağlayabilirseniz size daha iyi yardımcı olabiliriz – adaien
kriging (gstat paketiyle) –
'u denemek için açık bir teknik gibi görünebilir "3D yüzey" in çeşitli yorumları mümkündür. Ölçülen 'lev' değerleri arasında 'lat' ve' long' bazında interpolasyon yapmaya mı çalışıyorsunuz? (Ben 3 boyutlu gömülü 2d manifold diyebilirim. Ve eğer o zaman RHS üzerinde 2 değişkenli loess (istatistik paketinde de olsa) önerisi yerinde görünüyor ve zaten resimli bir cevap var gibi görünüyor: http: // stackoverflow.com/questions/15019725/r-3d-surface-plot –