【发布时间】:2013-04-18 14:08:48
【问题描述】:
我正在尝试处理 R 中过度绘图的方法,我想尝试的一件事是绘制单个点,但根据其邻域的密度对它们进行着色。为了做到这一点,我需要计算每个点的 2D 内核密度估计。然而,标准的核密度估计函数似乎都是基于网格的。是否有用于计算我指定的特定点的 2D 内核密度估计的函数?我会想象一个以 x 和 y 向量作为参数并返回密度估计向量的函数。
【问题讨论】:
-
alpha 混合或更标准的分箱方法(如六边形分箱)不够用有什么具体原因吗?
-
我希望异常值作为单个点清晰可见。 Alpha belnding 使异常值变得模糊,六边形分箱将它们变成整个六边形而不是单个点。整个网格上的核密度估计对大多数数据都做得很好,但是所有异常点都变成了小高斯“粉扑”,所以我想计算核密度估计并用它来为每个点分配颜色.这将在许多点重叠的地方产生与基于网格的方法基本相同的外观,但会使异常值作为离散点清晰可见。
标签: r kernel-density