# Julia Ecosystems, Packages and panel data

**URL:** https://discourse.julialang.org/t/julia-ecosystems-packages-and-panel-data/10279
**Category:** New to Julia
**Tags:** question
**Created:** [April 11, 2018, 12:08pm UTC](https://discourse.julialang.org/t/julia-ecosystems-packages-and-panel-data/10279 "2018-04-11T12:08:32Z")
**Posts on this page:** 6
**Page:** 1

<div class="post-metadata">

### Author: ![James\_Stewart](https://avatars.discourse-cdn.com/v4/letter/j/9de053/32.png) [@James\_Stewart](https://discourse.julialang.org/u/James_Stewart)
#### Post date: [April 11, 2018, 12:08pm UTC](https://discourse.julialang.org/t/julia-ecosystems-packages-and-panel-data/10279/1 "2018-04-11T12:08:32Z")

</div>

I have a few questions as a new user. 1. What is a Julia ecosystem? I am guessing it is something to do with the version of the language.

I am trying to construct a regression with panel data and was told by someone to use the following (for a fixed effects model):

data = CSV.read(“wagepan.csv”);  
categorical!(data, [:nr, :year, :married, :black, :hisp, :educ])  
fm = @formula lwage ~ exper + expersq + married + union + (absorb = nr + year)  
model = EconometricsModel(fm, data)  
coeftable(model)

and they mentioned that the reason mine is not working is because I am using JuliaPro hence my first question. Is there a way to use JuliaPro to run the “categorical!” function? and if I were to run the above in JuliaPro what packages will I need.

Thanks,  
J

---

<div class="post-metadata">

### Author: ![StefanKarpinski](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/stefankarpinski/32/24_2.png) [@StefanKarpinski](https://discourse.julialang.org/u/StefanKarpinski)
#### Post date: [April 11, 2018, 12:22pm UTC](https://discourse.julialang.org/t/julia-ecosystems-packages-and-panel-data/10279/2 "2018-04-11T12:22:58Z")

</div>

> [@James\_Stewart](#):
>
> I have a few questions as a new user. 1. What is a Julia ecosystem? I am guessing it is something to do with the version of the language.

Where are you seeing the term? Hard to say otherwise.

> [@James\_Stewart](#):
>
> and they mentioned that the reason mine is not working is because I am using JuliaPro hence my first question. Is there a way to use JuliaPro to run the “categorical!” function? and if I were to run the above in JuliaPro what packages will I need.

What’s the context here? Is it because JuliaPro doesn’t ship with whatever package provides `EconometricsModel`? Or perhaps because the versions of packages that ship with JuliaPro aren’t recent enough? Or are too new?

---

<div class="post-metadata">

### Author: ![aaowens](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/aaowens/32/12101_2.png) [@aaowens](https://discourse.julialang.org/u/aaowens)
#### Post date: [April 11, 2018, 1:14pm UTC](https://discourse.julialang.org/t/julia-ecosystems-packages-and-panel-data/10279/3 "2018-04-11T13:14:26Z")

</div>

Are you coming from Matlab? It sounds like you’re used to the toolboxes built into Matlab.

Most functionality in Julia is in packages. For fixed effects, I think [https://github.com/matthieugomez/FixedEffectModels.jl](https://github.com/matthieugomez/FixedEffectModels.jl) is the best right now,  
You can use it by typing

```julia
Pkg.add("FixedEffectModels")
using FixedEffectModels

```

and then following the documentation.

I remember @Nosferican said he was developing a panel data package with `EconometricsModel`, but I don’t know if it’s available at the moment.

---

<div class="post-metadata">

### Author: ![ScottPJones](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/scottpjones/32/146_2.png) [@ScottPJones](https://discourse.julialang.org/u/ScottPJones)
#### Post date: [April 11, 2018, 4:59pm UTC](https://discourse.julialang.org/t/julia-ecosystems-packages-and-panel-data/10279/4 "2018-04-11T16:59:56Z")

</div>

> [@James\_Stewart](#):
>
> What is a Julia ecosystem?

Generally, when people talk about a Julia ecosystem, they are talking about a set of related packages, just as the ones that work with `Plots.jl`, or the whole set of packages in the `JuliaDiffEq` organization.  
(similar to the “Hadleyverse” in R)  
There really isn’t anything particularly specific to any version of Julia (although you may need some minimal version of Julia to use the packages in a particular ecosystem, some developers are dropping v0.5 and earlier support)

---

<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: [April 11, 2018, 6:49pm UTC](https://discourse.julialang.org/t/julia-ecosystems-packages-and-panel-data/10279/5 "2018-04-11T18:49:32Z")

</div>

`Econometrics.jl` is mostly coded and has panel data estimators (pooling OLS, between, within, and random effects Swamy-Arora harmonic mean). However, I am holding up until 0.7-rc/1.y.z and the JuliaStats ecosystem to release the package. For Julia 0.6.z, you could clone `JuliaEconometrics/EconUtils.jl` and use the partial demeaning for Random Effects, but it isn’t documented yet.

---

<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: [July 4, 2019, 10:50pm UTC](https://discourse.julialang.org/t/julia-ecosystems-packages-and-panel-data/10279/6 "2019-07-04T22:50:57Z")

</div>

Here is an update:  
Current development is happening at [Econometrics.jl](https://github.com/Nosferican/Econometrics.jl).
