Hello,

I’m using Julia for some basic statistical analysis. I’d like to run a simple linear regression on a small dataset using the GLM.jl package.

My data looks something like this:

```
│ Row │ stat.id12312.somemetadata │ stat.id43.othermetadata │ timestamp │
│ │ Float64 │ Float64 │ Int64 │
├─────┼───────────────────────────┼─────────────────────────┼────────────┤
│ 1 │ 22443.6 │ 22453.8 │ 1549942644 │
│ 2 │ 10423.1 │ 12918.1 │ 1513421321 │
⋮
│ 30 │ 22443.6 │ 22453.8 │ 1491231819 │
```

The complicating factor is that the `stat.id*`

have a random ID, which will be different every time the program runs and therefore must be determined at runtime. To make matters worse, the column names have `.`

in them.

Given this limitation, how would I do a linear regression using the GLM.jl package? The canonical example below does not work with dynamic field names like I have.

`lm(@formula(Y ~ X), data)`

Any guidance is greatly appreciated. Thank you.