我正在绘制一个适用于R中Loblolly数据的线性回归,并试图 for each x水平添加每个平均y.我的代码如下:

 plot(Loblolly$height~Loblolly$age, xlab = "Age", ylab = "Height", main = "Loblolly Data")
    lob.fit <- lm(Loblolly$height~Loblolly$age)
    lob.sum <- summary(lob.fit)
    str(lob.sum)
    abline(lob.fit)

这可能是一个非常简单的问题,有一个非常简单的答案,但我不知道如何添加方法.当我在谷歌上搜索时,所有显示的都是ggplot,我不应该使用它.有什么帮助吗?

推荐答案

正如@AndroMine在 comments 中所说的,你可以用points中的aggregate来获得平均值. Select 一个好的pch=,比如"-",给它一个col=or,然后增加cex=的尺寸.请注意,您使用的函数有一个data=参数,因此不必一直键入Loblolly$.

plot(height ~ age, Loblolly, xlab="Age", ylab="Height", main="Loblolly Data")
abline(lm(height ~ age, Loblolly))
points(aggregate(height ~ age, Loblolly, mean), pch='-', cex=4, col=4)

enter image description here

R相关问答推荐

根据R中另一个数据集的顺序重新排序数据集的列

用dDeliverr用第二个表更新一个表

DT::可数据的正规表达OR运算符问题

Tidyverse/Djirr为从嵌套列表中提取的列名赋值的解决方案

如何通过Docker部署我的shiny 应用程序(多个文件)

如何在modelsummary中重命名统计数据?

二维样条,严格以一个参数递增

汇总数据表中两个特定列条目的值

如果可能,将数字列转换为整数,否则保留为数字

合并DFS列表并将索引提取为新列

用R ggplot2求上、下三角形中两个变量的矩阵热图

在列表中排列R数据框中的列顺序

将多个变量组合成宽格式

如何将一列中的值拆分到R中各自的列中

扩展R中包含列表的数据框

防止在更新SHINY中的Reactive Value的部分内容时触发依赖事件

变长向量的矢量化和

如何在条形图中的x和填充变量中包含多个响应变量?

为什么不能使用lApply在包装函数中调用子集

R:使用ApexCharge更改标签在饼图中的位置