从点云制作密度云

时间:2014-05-20 10:23:25

标签: r

我的问题包括两个子问题。

我有一个图形说明,显示(一些虚拟的)基于两个参数组织的历史记录中的最坏情况。

图像: enter image description here

此刻我有一个点云。我想创建一个很好的花键密度云我的结果。我希望三维样条在考虑近似时考虑点的密度(当样本可用时更少,并且更准确地说在更密集的空间区域中,这样更近似)

因为那时,拥有密度云,我将能够在两个输入参数指定的每条垂直线上缩放密度,这将使它成为每个结果的相似函数 - [最坏的情况])

第二部分是,我想绘制它,最好是作为半透明的三维区域,在最密集的区域周围会像雾一样形成。

呃,哇..这不容易解释。叹。 :) 感谢您阅读那么远。

1 个答案:

答案 0 :(得分:2)

因此,这是一种使用ks包生成3D密度图的方法。由于您未提供任何数据,因此该示例直接从文档中获取到ks包中的plot(...)

library(MASS)
library(ks)
x <- iris[,1:3]
H.pi <- Hpi(x, pilot="samse")
fhat <- kde(x, H=H.pi, compute.cont=TRUE)  
plot(fhat, drawpoints=TRUE)