14

データセットから生成された不規則でランダムな形状があるとします。図形の境界線上にあるポイントを見つけるにはどうすればよいですか?

R を使用しています。この目的のために R にパッケージはありますか? 簡単にするために、ポイントの 2D データセットがあると仮定します。

4

2 に答える 2

18

chull()パッケージgrdevicesで、2Dオブジェクトの凸包を計算する関数を探しています。

オンライン ヘルプの例を次に示します。

require(stats)
X <- matrix(rnorm(2000), ncol = 2)
chull(X)
## Not run: 
# Example usage from graphics package
plot(X, cex = 0.5)
hpts <- chull(X)
hpts <- c(hpts, hpts[1])
lines(X[hpts, ])

ここに画像の説明を入力

于 2011-02-08T07:45:13.513 に答える
2

これらの機能 (パッケージ) は適切なようです。

  • ahull (アルファハル)
  • 凸包 (トライパック)
  • chull (grDevices)
  • in.chull (sgeostat)
  • convhulln (ジオメトリ)
  • 凸包.xy (spatstat)
  • calcConvexHull (PBSmapping)
于 2012-05-18T07:42:45.063 に答える