問題タブ [pearson]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
281 参照

sas - SAS におけるピアソン相関

観察結果 (ジョー、ダナ、マークなど) とそれぞれの映画の評価 (バットマン - 星 3 つ​​、デッドプール - 星 4 つ) を含む一連のデータがあります。SASでproc Corrを使用すると、観察ではなく映画の間の相関のみが得られます。SASで観測値間の相関関係を見つけるにはどうすればよいですか?

0 投票する
2 に答える
540 参照

r - Rでリストのサブセットをループする方法は?

9 つのリストのリストがあります。9 つのリストすべてではなく、3 つのリストのみをループしp、ピアソン、スピアソン、ケンダルの相関関係をそれぞれループする次のコードを参照してください。現在の疑似コードは次のとおりで、テスト関数は次のとおりです。完全な疑似コードの下を参照してください。rtcorrplot(M.cor, ...)

mtcarsテストデータを含むコード

9 リストのリストに関する出力

テスト関数を使用して 3 つの相関すべてをループすることに関する私の擬似コードですcorrplotが、9 つのリストすべてを通過するため機能しません。

期待される出力: ループのみtpおよびrテスト関数に渡すことができるリストcorrplot

R: 3.3.1
OS: Debian 8.5

0 投票する
1 に答える
79 参照

r - 期待される相関値が得られない - R cor()

R を使用して相関を見つけながら、対角エントリを除くすべての NA 値を取得していましたcor()。NAをペアで削除しました。NAを明示的に削除すると、望ましい結果が得られました。議論を誤解していませんか?

私は試した

これも試してみました

それでも同じ結果が得られました。

私がするときだけ

私はすべて1を取得します。変数とそれ自体の相関関係を見つけているので、すべて 1 を取得することを期待しています。

(注:変数には分散があります。NAは分散がないためではありません)

0 投票する
1 に答える
423 参照

r - NAおよびグループ別の2つの量的変数間の相関

私はこのデータセットを持っています:

ご覧のとおり、遺伝子発現データには複数の定量的変数があり、各遺伝子は治療前と治療後に 2 回測定され、変数の一部に欠損値があります。

各行は 1 人の個人に対応し、2 つのグループ (0 = コントロール、1 = 実際に処理) に分けられます。

相関を作成したいと思います(正規性に応じてスピアマンまたはピアソンですが、グループごとに、相関値とp値の有意性を取得し、NAを避けます。

出来ますか?

2 つの変数を比較する関数を実装する方法は知ってcor.test()いますが、この関数内にグループを考慮に入れる変数が見つかりませんでした。

グループごとにそうするライブラリも発見plyrdata.tableましたが、それらはp値なしで相関値のみを返し、NAを含む変数の言葉にすることができませんでした。

提案?

0 投票する
0 に答える
78 参照

python - グループ化されたピアソン相関

大きなデータフレーム (形状 100 000*192) があります。すでに各属性のピアソン係数を計算しました。現在、すべてのグループのピアソン相関を計算する方法を探しています。私が言いたいのは、今のところ私が持っているということです

そして計算したい

例えば

ここで、列 A と C には強い相関関係がないように見えますが、A と B または B と C のどちらにも強い相関関係はないようですが、A と B を取得すると、C との相関関係があります (A = B の場合、C =1、それ以外の場合は C = 0)。理解に役立つことを願っています。

すでにそれを行っている関数またはライブラリはありますか、それともデータフレームのdf.corr()関数を使用pandasして多くの反復をコーディングする必要がありますか?