因子名A、B、C、D、E(それらはcol名とrownamesとして設定されています)の相関行列(Corr)を持っています。行列の要素をRに取得
Factor1、Factor2、Corrの形式でデータフレームを作成したいので、データベースに保存できます。
私はsqldfを使用して、以下のクエリを使用してこれらの要素のすべての組み合わせを取得しています。
SELECT a.Factor as FactorA,
b.Factor as FactorB
FROM Factors a cross JOIN Factors b
WHERE a.Factor>b.Factor
私はちょうど5C2行を持っています。
ここでは、この結果を使用して相関行列の列名と行の名前を検索し、関連する相関係数を取得します。反復を避けるために関数を適用する方法はありますか?
データフレームは、私は任意の助けを本当に感謝
FactorA、FactorB、コアー[FactorA、FactorB]
のようになります。..ときG.Grothendieck答え@
私は理解できると思いますが、最小限の再現可能な例を提供するかどうかははるかに簡単です。 –
http://stackoverflow.com/questions/6782070とhttp://stackoverflow.com/questions/7074246の近くに重複しています。 – Aaron