2016-05-24 8 views
0

私はすでに距離行列(1609 * 1609)を持っており、各距離は0〜1です。私はSPSSのTwostepクラスタを使って1609個のアイテムを自然なグループに分類したい。私はTwostepクラスター分析の入力として距離行列を使いたいと思う。それを行う構文を変更するには?または私はそれを行うことはできませんか?Twostepクラスタ解析を行うためにSPSSに距離行列を入力する方法は?

DATASET ACTIVATE dataname1. 
TWOSTEP CLUSTER 
    /CATEGORICAL VARIABLES=ROWTYPE VARNAME 
    /CONTINUOUS VARIABLES=A1 to A1609 *Ignore the A2 to A1608 here. 
    /DISTANCE LIKELIHOOD 
    /NUMCLUSTERS AUTO 15 BIC 
    /HANDLENOISE 0 
    /MEMALLOCATE 64 
    /CRITERIA INITHRESHOLD(0) MXBRANCH(8) MXLEVEL(3) 
    /VIEWMODEL DISPLAY=YES 
    /SAVE VARIABLE=TSC_4920. 

ありがとうございます。

答えて

0

ぼんやりと文書化された "2段階の"クラスタリングを理解してから、ポイントの平均を計算する必要があります。

次にと距離行列を使用できません。 ELKI、sklearn、またはRを代わりに使用することを検討してください。プラスとして、彼らはオープンソースなので、実際にはをチェックしてください。彼らは何をしていますか?をカスタマイズしてください。彼らはどこかに距離行列を許さないでしょう。これはオープンソースである非常に大きな機能です。

+0

ありがとうございました。実際に、私はすでにRで 'Nbclust'を試していますが、クラスタ番号を決めるのに(AICやBICではなく)異なる方法を使っているようです。 –

0

統計情報の2つのアルゴリズムだけでなく、その他もすべてヘルプメニューのアルゴリズムマニュアルに詳しく記載されています。

+0

思い出してくれてありがとうございますが、そこに解決策が見つかりません.............. –

+0

申し訳ありませんが、私はアルゴリズムに関する問題のみを取り上げていました。 TWOSTEPは、既存の距離行列で開始することはできません。階層型クラスタリングのCLUSTERプロシージャは、マトリックス入力を受け入れます。 – JKP

+0

ごめんなさい。それは良い提案です。私はすでにSPSSにマトリックス入力を読み込ませて階層的なクラスターをさせましたが、私はTwoStepクラスター分析で同じことをすることはできません。返信してくれてありがとう。 –

関連する問題