# Using all independent variables with @formula in a multiple linear model

**URL:** https://discourse.julialang.org/t/using-all-independent-variables-with-formula-in-a-multiple-linear-model/43691
**Category:** New to Julia
**Tags:** glm
**Created:** [July 26, 2020, 1:22am UTC](https://discourse.julialang.org/t/using-all-independent-variables-with-formula-in-a-multiple-linear-model/43691 "2020-07-26T01:22:04Z")
**Posts on this page:** 1
**Showing post:** 2

<div class="post-metadata">

### Author: ![nilshg](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/nilshg/32/2283_2.png) [@nilshg](https://discourse.julialang.org/u/nilshg)
#### Post date: [July 26, 2020, 1:32pm UTC](https://discourse.julialang.org/t/using-all-independent-variables-with-formula-in-a-multiple-linear-model/43691/2 "2020-07-26T13:32:28Z")

</div>

The dot notation does not exist at the moment in `StatsModels`, so the best bet is to programmatically build up the formula using the `Term` constructor directly:

```julia
lm(Term(:Y) ~ sum(Term.(Symbol.(names(df[:, Not(:Y)])))), df)

```

---

_[View the full topic](https://discourse.julialang.org/t/using-all-independent-variables-with-formula-in-a-multiple-linear-model/43691)._
