ディフェンシブ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プログラミング