방어적 R 프로그래밍
Dr. Colin Gillespie
Jumping Rivers
warning() 함수
warning("You have been warned!")
# Warning message:
# You have been warned!
메시지와 유사하게, 경고는 다음으로 숨길 수 있습니다
suppressWarnings()`이 방법은 거의 바람직하지 않습니다

사진: Austin Chan
다음 데이터로 회귀를 수행한다고 가정합니다
d = data.frame(y = 1:4, x1 = 1:4)
d$x2 = d$x1 + 1
즉, x2 = x1 + 1입니다
다중 선형 회귀를 적합하면
m = lm(y ~ x1 + x2, data = d)
summary(m)
# 일부 출력 생략
# Warning message:
# In summary.lm(m) : essentially perfect fit: summary may be unreliable
방어적 R 프로그래밍