2
SOMの実装にR kohonenパッケージを使用しています。私は、自己組織化マップから得られたコードベクトルを元のデータポイントに戻すことに問題があることを発見しました。私はトレーニングプロセス中に重量のないラベルを含めるようにしましたが、結果は理解できませんでした。自己組織化マップ内の元のデータポイントに戻る方法
トレーニングプロセスが完了した後、各ノードの元のデータポイントを参照する方法はありますか?
SOMの実装にR kohonenパッケージを使用しています。私は、自己組織化マップから得られたコードベクトルを元のデータポイントに戻すことに問題があることを発見しました。私はトレーニングプロセス中に重量のないラベルを含めるようにしましたが、結果は理解できませんでした。自己組織化マップ内の元のデータポイントに戻る方法
トレーニングプロセスが完了した後、各ノードの元のデータポイントを参照する方法はありますか?
あなたが戻って
まず観測の合計数に対応する当選ノードを返しますノード
som_model$unit.classif
を見つけ、元のデータを取得するには
x= attr(som_model$data,"scaled:center")
y= attr(som_model$data,"scaled:scale")
から中心部やスケールの値を取得します。
は、あなたが戻ってあなたの元の値を取得します
for (i in 1:ncol(som_model$data)){
z[,i] = som_model$data[,i][som_model$unit.classif==n] * y[i]+x[i]
}
は、n番目のノードに対応して、あなたはその後、n番目のノードに関連するデータを調べたいとします。
あなたのおかげでありがとう、私にはsomモデル –