全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
2738 2
2008-11-20

我想请问下。R语言里有没有具体的包或者程序,是可以用来计算y,x1,x2,x3的偏相关系数矩阵的。如果没有,请哪位好心的高手指点一下那个function应该怎么写,因为本人还是新手,具体对“偏相关系数矩阵”的算法还是不清楚。

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2008-11-24 06:44:00
pacf(x, lag.max, plot, na.action, ...)
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2015-6-27 13:11:58
有两个办法:
1,要求x与y的偏相关系数,如果Z是第三个相关变量或者多个变量的统称。
只要拿x和y分别对z求线性回归,然后得到相应的残差序列,然后求两个残差序列
的相关系数,这就是偏相关系数。
这个方法要用到:lm(),resid(model),cor(x1,x2)。

2,第二种办法比较简单,就是求出所有变量的相关系数矩阵,然后求这个矩阵的逆矩阵。里面对应
的元素就是偏相关系数。这个只要用到:cor(data.frame),solve(matrix);
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群