r - 将回归线添加到多个散点图

标签 r regression

环顾四周,找不到我的问题的答案,所以终于不再潜伏了。我一直在创建多个散点图,将每一列与其他列进行比较,如下所示

我使用了脚本

attach(`File`)
plot(`Files`[,c(2,3,4,5,6,7,8)])

但是我似乎无法正确输入命令以在图表上注释回归线和 r2 值。

最佳答案

这是解决方案。假设 Z 是您的设计矩阵。

z=matrix(rnorm(500),ncol=5)

pairs( z, panel=function(x,y){
  points(x,y)
  abline(lm(y~x), col='red')
  text(0,1.5,labels = paste('R2=',round((cor(x,y))^2,2)) ,col='red' )
})

结果应该是这样的 enter image description here

关于r - 将回归线添加到多个散点图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31679808/

相关文章:

c++ - 近正弦数据下界的(线性或多项式)回归算法

r - 如何使用随机游走算法计算介数?

r - 从 DocumentDB 导入到 Azure 机器学习 - 以毫秒为单位的日期时间

r - 从 'mlm' 预测 `lm()` 线性模型对象

r - 快速分组简单线性回归

r - 如何使用向量作为预测变量运行多元线性回归?

python - R lm 与 Python sklearn linear_model

r - 如何根据逻辑列的条件从数字列转发填充

r - R 中数据的子集化和分配

r - 计算每个用户的订单数量并计算每个用户每个订单的平均值