Rao QEは、重み付きユークリッド距離行列です。私はd_ijsの要素のベクトルをデータテーブルdtに持ちます。要素ごとに1つの列があります(xがあるとします)。 pは最後の列です。 nrow = Sです。二重合計は、距離行列の左下(または対称であるため右上)の要素です。 Raoの二次エントロピーを計算する
私は重み付けされていない距離行列しか必要としない場合は、単にx列に対してdist()を実行できます。どのようにp_iとp_jの積でd_ijsに重み付けをしますか?
例データセットは、で、foodQ.ratioという列にpsがあります。
はい。 dは対称である。 – JerryN
Rao二次エントロピー関数を探している場合は、次のリンクから "Rao"を検索してみてください。 – David
csvファイルには56個の要素が含まれています(リンク:http://finzi.psych.upenn.edu/search.html)。行(そのうち1つはヘッダー)と21個の列があります。 dfという名前のdata.frameに変換する場合、最後の列(p値を含む)を削除し、dist(df)を実行すると、距離行列が返されます。 – JerryN