コサイン距離に基づく行クラスタリングを使用してヒートマップを作成したいと思います。私はRを使用heatmap.2()
して図を作成しています。私はそこだと見ることができdist
、パラメータは、heatmap.2
私はコサイン非類似度行列を生成する機能を見つけることができません。組み込みのdist
機能は、コサイン距離をサポートしていない、私はとも呼ばれるパッケージたarules
とdissimilarity()
機能をそれだけで、バイナリデータで動作します。
5
独自のコサイン非類似度関数を記述する方が高速な場合があります。
—
想定
コサインは類似性であり、非類似性ではありません。ただし、コサインをスケーリングされたデータのユークリッド距離に変換できます:d = sqrt(2 *(1-cos))。
—
ttnphns
SOに関する同じ質問:2つの配列間のコサインの類似性を見つける
—
smci