# GLM in Julia 0.7

**URL:** <https://discourse.julialang.org/t/glm-in-julia-0-7/13844>\
**Category:** General Usage\
**Tags:** glm\
**Created:** [August 21, 2018, 6:31pm UTC](https://discourse.julialang.org/t/glm-in-julia-0-7/13844 "2018-08-21T18:31:45Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![juliauser](https://avatars.discourse-cdn.com/v4/letter/j/46a35a/32.png) [@juliauser](https://discourse.julialang.org/u/juliauser)\
**Post date:** [August 21, 2018, 6:31pm UTC](https://discourse.julialang.org/t/glm-in-julia-0-7/13844/1 "2018-08-21T18:31:45Z")

</div>

I am trying to run some regressions in Julia 0.7 + Atom. I added the package GLM.  
The command ols = lm(@formula(Y ~ X), data) gives the error

UndefVarError: At\_mul\_B! not defined

I have seen this issue mentioned somewhere, but it is not clear to me how to fix it.

Thanks

---

<div class="post-metadata">

**Author:** ![gabrielgellner](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/gabrielgellner/32/75_2.png) [@gabrielgellner](https://discourse.julialang.org/u/gabrielgellner)\
**Post date:** [August 21, 2018, 7:21pm UTC](https://discourse.julialang.org/t/glm-in-julia-0-7/13844/2 "2018-08-21T19:21:30Z")

</div>

Almost all of the common linear algebra routines have moved to the standard library package `LinearAlgebra` so you need to add to your code `using LinearAlgebra`, likely an import will be added to GLM in the future to not make you do this yourself.

---

<div class="post-metadata">

**Author:** ![juliauser](https://avatars.discourse-cdn.com/v4/letter/j/46a35a/32.png) [@juliauser](https://discourse.julialang.org/u/juliauser)\
**Post date:** [August 21, 2018, 7:59pm UTC](https://discourse.julialang.org/t/glm-in-julia-0-7/13844/3 "2018-08-21T19:59:36Z")

</div>

I am using “LinearAlgebra”, but I get the same exact error.

---

<div class="post-metadata">

**Author:** ![jebej](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/jebej/32/1784_2.png) [@jebej](https://discourse.julialang.org/u/jebej)\
**Post date:** [August 21, 2018, 8:03pm UTC](https://discourse.julialang.org/t/glm-in-julia-0-7/13844/4 "2018-08-21T20:03:16Z")

</div>

GLM is not yet ready for 0.7. See here for progress: [Update for 0.7/1.0 by jacobadenbaum · Pull Request #242 · JuliaStats/GLM.jl · GitHub](https://github.com/JuliaStats/GLM.jl/pull/242)

---

<div class="post-metadata">

**Author:** ![juliauser](https://avatars.discourse-cdn.com/v4/letter/j/46a35a/32.png) [@juliauser](https://discourse.julialang.org/u/juliauser)\
**Post date:** [August 21, 2018, 8:08pm UTC](https://discourse.julialang.org/t/glm-in-julia-0-7/13844/5 "2018-08-21T20:08:31Z")

</div>

I see. Any recommendations for empirical work (old, panel data, etc)?

---

<div class="post-metadata">

**Author:** ![xiaodai](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/xiaodai/32/15937_2.png) [@xiaodai](https://discourse.julialang.org/u/xiaodai)\
**Post date:** [August 21, 2018, 11:16pm UTC](https://discourse.julialang.org/t/glm-in-julia-0-7/13844/6 "2018-08-21T23:16:43Z")

</div>

It’s a bit tough at the moment if you are used to `glm` in the R world. From my testing, Julia’s GLM.jl isn’t very developed compared to the glm and broom combination in R

---

<div class="post-metadata">

**Author:** ![juliauser](https://avatars.discourse-cdn.com/v4/letter/j/46a35a/32.png) [@juliauser](https://discourse.julialang.org/u/juliauser)\
**Post date:** [August 21, 2018, 11:23pm UTC](https://discourse.julialang.org/t/glm-in-julia-0-7/13844/7 "2018-08-21T23:23:27Z")

</div>

I just need one package that works, it doesn’t need to be GLM. It seems Julia was not thought for data work.

---

<div class="post-metadata">

**Author:** ![Nosferican](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/nosferican/32/9275_2.png) [@Nosferican](https://discourse.julialang.org/u/Nosferican)\
**Post date:** [August 21, 2018, 11:33pm UTC](https://discourse.julialang.org/t/glm-in-julia-0-7/13844/8 "2018-08-21T23:33:34Z")

</div>

GLM.jl is ready to get a 1.0 compatibility release. You can checkout a branch that works in 1.0 (see [Nosferican/GLM.jl](https://github.com/Nosferican/GLM.jl) or [jacobadenbaum/GLM.jl](https://github.com/jacobadenbaum/GLM.jl/tree/0.7updates-jsa)).

---

<div class="post-metadata">

**Author:** ![matthieu](https://avatars.discourse-cdn.com/v4/letter/m/da6949/32.png) [@matthieu](https://discourse.julialang.org/u/matthieu)\
**Post date:** [August 23, 2018, 1:21pm UTC](https://discourse.julialang.org/t/glm-in-julia-0-7/13844/9 "2018-08-23T13:21:30Z")

</div>

This package works with Julia 1.0 for linear models: [https://github.com/matthieugomez/FixedEffectModels.jl](https://github.com/matthieugomez/FixedEffectModels.jl)
