我正在尝试计算 R 中的偏相关。我有两个要比较的数据集,目前只有一个受控变量。(这将在未来改变)
我已经在网上查看并尝试自己解决这个问题,但很难理解我查看过的网站上使用的术语。有人可以解释一下我将如何做到这一点,并可能提供一个简单的例子吗?
数据格式如下:
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 表中得到一些东西,但我不确定它给了我什么,