# Fitting glm without explicit declaration of each covariate

When I fit a linear model with many predictor variables, I can avoid writing all of them by using . as follows:

model = lm(target_deathrate~., data = full_data)


But for models with higher complexity, I cannot make this work:

x = glm(target_deathrate~poly(., i),data = full_data)


In these cases I have to write all variables.

How to avoid writing all variable names and include all variables in my model?

The main idea is to create the formula from a string with as.formula:
xnam <- paste("x", 1:25, sep="")