Thibaut Lamadon

343 posts

Thibaut Lamadon

Thibaut Lamadon

@tlamadon

Assistant Prof at UChicago

Chicago, IL Katılım Mayıs 2007
224 Takip Edilen407 Takipçiler
Thibaut Lamadon retweetledi
Econometrica
Econometrica@ecmaEditors·
We show how and when grouping individuals in a first step, and estimating the model given the groups in a second step, provides consistent estimators even when unobserved heterogeneity is continuous. Check bit.ly/gfe-2021 econometricsociety.org/publications/e…
Econometrica tweet media
English
0
52
216
0
Thibaut Lamadon
Thibaut Lamadon@tlamadon·
@thetahat @SouravS19697607 My favs for data work are DataFrames.jl with DataFramesMetas.jl and chain.jl. It’s just amazing, far superior to stata. I now even prefer it to R and python.
English
1
0
3
0
Per Engzell
Per Engzell@pengzell·
Question for #EconTwitter: is there a Stata hack for correcting limited mobility bias in AKM decompositions on matched firm-worker data? Or do I have to learn Python?
English
6
10
45
0
Thibaut Lamadon
Thibaut Lamadon@tlamadon·
@raffaelesaggio @pengzell Experimental for now, it calls the Python code that can be installed via conda or pip. We need more testing for sure, let us know how it goes if you try!
English
0
0
4
0
Thibaut Lamadon
Thibaut Lamadon@tlamadon·
@arindube @pengzell @paulgp @emanresa82 yes, it is there and working. It wouldn't hurt for us to run a few more test, but the implementation is there. It can even run with multiple cores. We need to add an example to the documentation. We will be doing this asap!
English
1
0
4
0
Thibaut Lamadon
Thibaut Lamadon@tlamadon·
@FlorianOswald Very experimental! But happy to work with people to improve it! Please reach out on the GitHub repo! There is also a command line interface. We even provide the conda compiled packages for easy install.
English
1
0
2
0
Thibaut Lamadon
Thibaut Lamadon@tlamadon·
@pengzell @paulgp @emanresa82 The main bottle neck in stata/mata is solving a large sparse linear system. Actually it appears MATA doesn’t have great support for sparse matrices as far as I can tell.
English
0
0
2
0
Thibaut Lamadon
Thibaut Lamadon@tlamadon·
@FlorianOswald @HaroldZurcher87 This is really great content to share! Since you are showing it, it does look like a lot of memory allocations and GC, which always makes me curious!Looking forward to seeing the code!
English
1
0
0
0
Florian Oswald 🇪🇺 🇺🇦
today's class github.com/floswald/Numer… 1. take 10 million rows of data, 2 FEs 2. FixedEffectModels.jl (1 thread): 12 secs 3. R{lfe} (single thread): 26 secs 4. R{fixest} (4 threads): 7 secs 5. wait...what's that: set `method = :gpu` on FixedEffectModels.jl? => 6 secs
English
4
3
42
0
Thibaut Lamadon
Thibaut Lamadon@tlamadon·
@FlorianOswald do I see a double_precision = false in the gpu call🤔? I am curious if it matters in this context for the results?
English
1
0
1
0
Florian Oswald 🇪🇺 🇺🇦
where the gpu method probably spends most of the time copying the 10 mio rows of data over to the device.
English
2
1
4
0
Thibaut Lamadon
Thibaut Lamadon@tlamadon·
@FlorianOswald Why are we still writing the optimizer and the objective function in the same language for cases where function evaluation is the bottle neck? Why not have the optimizer as a web service?
English
1
0
3
0
Florian Oswald 🇪🇺 🇺🇦
Florian Oswald 🇪🇺 🇺🇦@FlorianOswald·
Looks like a good algo for people with access to (and skills for) an INTEL fortran compiler. Particularly the async model. A bit like research.cs.wisc.edu/htcondor/ but on your own computers. for #julialang I keep an eye on galacticoptim.sciml.ai/stable/. key: easy access to many algos.
Serdar Ozkan@serdarozkanEN

I have been using this algorithm in my papers with great success. It allows you to search a wide range of parameter space very efficiently.

English
1
1
14
0
Thibaut Lamadon
Thibaut Lamadon@tlamadon·
@gzervas Great stuff! We also have been using pytorch to estimate FE and interacted FE models using GPUs. Auto diff and gpu are remarkable techs!
English
0
0
1
0
Thibaut Lamadon
Thibaut Lamadon@tlamadon·
@makotonkjm How about a geek bench 5 link? see how it flies! I just got a ryzen 3950, also nzxt case. Pretty happy with it!
English
1
0
1
0
Makoto Nakajima
Makoto Nakajima@makotonkjm·
Labor Day Weekend Project 2/2 Took longer to set up everything but my new work desktop started working hard doing calibration for me now! (specifically, 20 virtual cores overclocked above 5Ghz).
Makoto Nakajima tweet media
English
7
0
53
0