0

Rでボロノイ図を作成したいと思います。N次元(たとえば10)の点のセットがあります。多次元尺度構成法(MDS)を使用したくありません。ボロノイ図を非メートル法でプロットしたい。この実装を備えたパッケージはありますか?そうでない場合は、これらのN次元座標を使用してテッセレーションをプロットする適切な方法を提案していただけますか。

4

1 に答える 1

3

問題が次元削減なのかテッセレーションのプロットなのかは明確ではありません。問題は別のものです。コメントで示唆されているように、あなたは使用することができます

library(sos)
???"non-metric"
???"Voronoi"

必要な機能がどこにあるかを見つけるために。

# Sample data: a distance matrix
d <- dist( matrix( rnorm(200), nc=10 ) )

# Dimension reduction, via non-metric multidimensional scaling
library(MASS)
r <- sammon( d )

# Plot the Voronoi tessellation
library(tripack)
x <- r$points
plot( voronoi.mosaic(x[,1], x[,2]) )
points(x, pch=13)

主成分分析(prcomp)と多次元尺度構成法(MASS::isoMDS、 )に加えて、アイソマップ()、 ローカル線形埋め込み()、 最大分散展開 、またはT分散確率的隣接埋め込み( )MASS:sammonを確認することもできます 。これらの一部(Isomap、LLE、 MVU)は、「近傍グラフ」に基づいています。これは、求める2次元テッセレーションとは異なり、問題にとってより意味のあるものになる可能性があります。vegan::isomaplle::lletsne::tsne

于 2013-02-06T14:20:55.213 に答える