2017-07-16 14 views
-1

私はRと機械学習の新人です。ユークリッド距離を使ってKNN分類を実行しています。私はどのようにしてRでユークリッドの代わりにコサインとジャカードの距離を使うことができますか?私が使用できるパッケージはありますか? は、あなたが何ができるか、すべてのknnコサインとジャカードの距離を使用

答えて

0

最初は(あなたがそれに応じてパラメータを調整することができます)maxscoreによってKNNパッケージを検索する

library(sos) 

findFn("knn", maxPages=10, sortby="MaxScore") 

R-セッション内から実行されて、ありがとうございます。

コサインまたはジャカード距離を提供するパッケージが見つからない場合は、最初に距離行列を計算し、これをknnの入力として与えることをお勧めします。

入力として距離行列を(あなたはこの使用して、Googleができます:「距離行列のKNNのR」)を受け入れるkNNまたはFastKnnのようないくつかのパッケージがあります。

最後に、KernelKnnは、jaccard距離の計算を可能にしますが、バイナリデータ(私は作者ですが、他の距離メトリックも見ることができます)だけです。

私はそれが役に立ちそうです。

関連する問題