R で cclust パッケージの関数 clustIndex にアクセスする必要があります。関数のプロトタイプは次のとおりです。
clustIndex ( y, x, index = "all" )
y Object of class "cclust" returned by a clustering algorithm such as kmeans
x Data matrix where columns correspond to variables and rows to observations
index The indexes that are calculated "calinski", "cindex", "db", "hartigan",
"ratkowsky", "scott", "marriot", "ball", "trcovw", "tracew", "friedman",
"rubin", "ssi", "likelihood", and "all" for all the indexes. Abbreviations
of these names are also accepted.
y は、同じパッケージ内の関数 cclust から生成されるオブジェクトですが、Matlab でコーディングされたクラスタリング アルゴリズムがあり、この関数 clustIndex を使用して、matlab のアルゴリズムによって生成されたソリューションを使用してインデックスを計算したいと考えています。
私が考えることができる1つの方法は、cclustのオブジェクトを作成し、私のソリューションを使用してその変数の値を埋めてから、それを使用することです。これは正しく動作しますか? パッケージのドキュメントはこちらから入手できます
他に使用するアイデアはありますか?