Lập trình R theo hướng phòng thủ
Dr. Colin Gillespie
Jumping Rivers
Hàm warning()
warning("You have been warned!")
# Warning message:
# You have been warned!
Tương tự message, bạn có thể ẩn cảnh báo bằng
suppressWarnings()Hầu như không nên làm vậy

Ảnh: Austin Chan
Giả sử ta hồi quy trên
d = data.frame(y = 1:4, x1 = 1:4)
d$x2 = d$x1 + 1
Vậy x2 = x1 + 1
Khi ta fit mô hình hồi quy tuyến tính bội
m = lm(y ~ x1 + x2, data = d)
summary(m)
# Đã lược bớt một số output
# Warning message:
# In summary.lm(m) : essentially perfect fit: summary may be unreliable
Lập trình R theo hướng phòng thủ