Giả sử tôi có một biến phản hồi và một dữ liệu chứa ba biến số (như một ví dụ đồ chơi):
y = c(1,4,6)
d = data.frame(x1 = c(4,-1,3), x2 = c(3,9,8), x3 = c(4,-4,-2))
Tôi muốn phù hợp với một hồi quy tuyến tính với dữ liệu:
fit = lm(y ~ d$x1 + d$x2 + d$y2)
Có cách nào để viết công thức để tôi không phải viết ra từng hiệp biến riêng lẻ không? Ví dụ, một cái gì đó như
fit = lm(y ~ d)
(Tôi muốn mỗi biến trong khung dữ liệu là một hiệp biến.) Tôi đang hỏi vì tôi thực sự có 50 biến trong khung dữ liệu của mình, vì vậy tôi muốn tránh viết ra x1 + x2 + x3 + etc
.