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テーブルから何かが欲しいと思いますが、それが私に何を与えているのか正確にはわかりません。