lm = LinearModelFit[data, {x, y}, {x, y}];
Grid[{Table[
ListPlot[Transpose[{data[[All, i]], lm["FitResiduals"]}],
Frame -> True, FrameLabel -> {{x, y}[[i]], "residual"},
AspectRatio -> 4/5, ImageSize -> 225], {i, 2}],
Map[ListPlot[lm[#], Filling -> 0, Frame -> True,
AxesOrigin -> {0, 0}, FrameLabel -> {None, lm[#, "Description"]},
AspectRatio -> 4/5, ImageSize -> 225] &, {"CookDistances",
"HatDiagonal"}]}, Spacings -> {Automatic, 2}]