我正在為 R 中的 Lobolly 資料繪制線性回歸擬合,并嘗試為每個 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,我不應該使用它。有什么幫助嗎?
uj5u.com熱心網友回復:
正如@AndroMine 在評論中所說,您可以使用aggregateinpoints來獲取方法。選擇一個不錯的pch=例如"-",給它一個col=或并增加它的大小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)

轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/450207.html
