6

Rで偏相関を計算しようとしています。比較したい2つのデータセットがあり、現在は1つの制御変数のみです。(これは将来変更されます)

私はこれを自分で解決しようとオンラインで調べましたが、私が見たWebサイトで使用されている用語を理解するのは困難です。誰かが私がこれを行う方法を説明し、おそらく簡単な例を提供できますか?

データは次の形式です。

                Project.Name Bugs.Project Changes.Project Orgs.Project
1     platform_external_svox            4             161            2
3 platform_packages_apps_Nfc           13             223            2
5      platform_system_media           36             307            2
7     platform_external_mtpd            2              30            2
9            platform_bionic           42            1061            4

Bugs.ProjectとOrgs.ProjectとChanges.Projectを制御変数として相関させたい。ppcor必要な機能を備えているように見えるので、ライブラリをダウンロードしました。ただし、使い方がわかりません。pcorデータを行列に追加して関数を使用するにはどうすればよいですか?

これは私が試していることです:

y.data <- data.frame(
bpp=c(projRelateBugsOrgs[2]),
opp=c(projRelateBugsOrgs[4]),
cpp=c(projRelateBugsOrgs[3])
)

test <- pcor(y.data)

見つけた例を使用して、データの代わりにデータを使用しようとしました。出力がわかりません。

次のようになります。

$estimate
                Bugs.Project Orgs.Project Changes.Project
Bugs.Project       1.0000000    0.3935535       0.9749296
Orgs.Project       0.3935535    1.0000000      -0.1800788
Changes.Project    0.9749296   -0.1800788       1.0000000

$p.value
                Bugs.Project Orgs.Project Changes.Project
Bugs.Project     0.00000e+00  2.09795e-07       0.0000000
Orgs.Project     2.09795e-07  0.00000e+00       0.0264442
Changes.Project  0.00000e+00  2.64442e-02       0.0000000

$statistic
                Bugs.Project Orgs.Project Changes.Project
Bugs.Project        0.000000     5.190442       53.122165
Orgs.Project        5.190442     0.000000       -2.219625
Changes.Project    53.122165    -2.219625        0.000000

$n
[1] 150

$gp
[1] 1

$method
[1] "pearson"

$estimateテーブルから何かが欲しいと思いますが、それが私に何を与えているのか正確にはわかりません。

4

1 に答える 1

10

help('pcor')値セクションからの読み取り

価値

2つの変数間の偏相関係数の行列を推定します

p.value テストのp値の行列

統計量 検定統計量の値の行列

n サンプル数

gn 与えられた変数の数

メソッド 使用される相関メソッド

詳細セクションは

詳細

偏相関は、3番目以上の他の変数を制御しながら2つの変数の相関です。

あなたの結果のために

$estimate
                Bugs.Project Orgs.Project Changes.Project
Bugs.Project       1.0000000    0.3935535       0.9749296
Orgs.Project       0.3935535    1.0000000      -0.1800788
Changes.Project    0.9749296   -0.1800788       1.0000000

Changes.Projectとの偏相関Orgs.Project はです-0.1800788。これは、の相関関係 Changes.ProjectOrgs.Project 制御ですBugs.Project

Changes.Projectとの偏相関Bugs.Projectはです 0.9747296。これは、の相関関係 Changes.ProjectBugs.Project 制御ですOrgs.Project

Orgs.Projectとの偏相関Bugs.Projectはです0.3935535。これは、の相関関係 Orgs.ProjectBugs.Project 制御です Changes.Project

同じ情報を(この3番目のケースにのみ関心がある場合)から取得できます。

pcor.test(y.data$Orgs.Project, y.data$Bugs.Project, y.data$Changes.Project)
于 2013-01-10T05:50:32.507 に答える