0
按ex18q1我試圖找到數據的最佳模式:繪製LM曲線不顯示在「R數據科學」使用ggplot
sim1a <- tibble(
x = rep(1:10, each = 3),
y = x * 1.5 + 6 + rt(length(x), df = 2)
)
我已經應用的線性模型,我試圖使用ggplot繪製在曲線圖上的結果:
sim1a_mod <- lm(x ~ y, data = sim1a)
ggplot(sim1a, aes(x, y)) +
geom_point(size = 2, colour= "gray") +
geom_abline(intercept = coef(sim1a_mod)[[1]], slope = coef(sim1a_mod)[[2]], colour = "red")
coef(sim1a_mod)[[1]]
打印-1.14403
coef(sim1a_mod)[[2]]
打印0.4384473
我使用數據點創建繪圖,但模型未顯示。我究竟做錯了什麼?
你可以欺騙,只是使用'+ geom_smooth(方法=「LM」)'而不是'geom_abline' – Phil
@Phil謝謝,我注意到,當谷歌搜索,這是一個很好的解決方案。儘管我的理解力很強,但考慮到我對r很新,我想了解我的錯誤在哪裏,爲什麼這不起作用 – User632716
問題出在您的模型上。試一試'sim1a_mod < - lm(y〜x,data = sim1a)' – Phil