個別の要素が入力されたマトリックスがあり、それらを(Rを使用して)そのままのグループにクラスター化する必要があります。したがって、たとえば、次のマトリックスを見てください。
[A B B C A]
[A A B A A]
[A B B C C]
[A A A A A]
Aには2つの個別のクラスター、Cには2つの個別のクラスター、Bには1つのクラスターがあります。
私が探している出力は、理想的には次のような一意のIDを各クラスターに割り当てます。
[1 2 2 3 4]
[1 1 2 4 4]
[1 2 2 5 5]
[1 1 1 1 1]
今、私は最近傍を繰り返しチェックするだけで再帰的にこれを行うコードを書きましたが、行列が大きくなると(つまり、100x100)すぐにオーバーフローします。
これを行うことができるRの組み込み関数はありますか?ラスターと画像処理を調べましたが、うまくいきませんでした。私はそれがそこにあるに違いないと確信しています。