【ggplot2/R】stat_function() 함수로 회귀 직선을 쓴다

3756 단어 ggplot2RRStudio
비망록적인 메모입니다.

먼저 회귀 모델을 만듭니다.
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축과 연관됩니다.

이런 느낌의 그림에.

좋은 웹페이지 즐겨찾기