【ggplot2/R】stat_function() 함수로 회귀 직선을 쓴다
먼저 회귀 모델을 만듭니다.
y = b_0 + b_1x \\
C1: 설명 변수
C2:목적 변수
DF: 데이터 프레임
Model1 <- lm(C2 ~ C1, DF)
그런 다음 회귀 계수의 매개 변수 값을 검색하고 표시합니다.
a <- Model1$coefficients #回帰係数の値を取り出す
a
a[1] #1つずつ表示(b0)
a[2] #1つずつ表示(b1)
ggplot() 함수와 stat_function() 함수를 결합하면 이 매개 변수의 값을 사용하여 회귀선을 그릴 수 있습니다.
ggplot(DF, aes(x = C1, y = C2)) +
geom_point(color = "orange", size = 3) +
stat_function(color = "red",
fun = function(x) a[1] + a[2]*x)
#stat_function()で関数を描画
#fun = function(x)の後にxの関数を記述する
#xは最初にggplot()で指定したx軸と対応づけられる
fun = function(x) 뒤에 x 함수를 설명합니다.
x는 먼저 ggplot()에 지정된 x축과 연관됩니다.
이런 느낌의 그림에.
Reference
이 문제에 관하여(【ggplot2/R】stat_function() 함수로 회귀 직선을 쓴다), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/insilicomab/items/f5ba7fa45af026db95ff텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)