π«‘
28.10.2023 06:07 β π 1 π 0 π¬ 0 π 0@dballaelliott.bsky.social
econ grad student at uchicago. labor + metrics: the cat's name is tycho.
π«‘
28.10.2023 06:07 β π 1 π 0 π¬ 0 π 0You could imagine a more picky language throwing an error in those cases and making the user be explicit about what they wanted to do, but stata just runs
15.10.2023 03:59 β π 1 π 0 π¬ 0 π 0To the point about strong typing, I do think that a lot of unintuitive issues in stata come from the fact that it tries to let you run bad code β eg
missing > 5 returns true, not missing
by default, sorting on a non unique variable will break ties randomly (ignoring random seeds!)
I havenβt used it a ton but Iβve really liked the little bit that Iβve done in Julia!
15.10.2023 03:51 β π 1 π 0 π¬ 0 π 0Ah sure. You mean equality checks are dangerous generally because of rounding, whether float or double?
Something like
abs(x-y) < 10^-6
instead of
x==y
Or maybe Iβm not following your point.
I should also say that I spent an ungodly amount of time on your website when I was an RA getting used to Stata. Itβs a great resource!
14.10.2023 14:13 β π 1 π 0 π¬ 0 π 0Thereβs a running joke that continuous variables are a modeling fiction because P(X=x) > 0 in any real data set
Apparently this is also true in fake data due to floating point rounding!
Totally!
Just highlighting that the defaults make it easy to accidentally compare floats with doubles.
Yeah this is exactly the float equality issue.
I think Python is actually more transparent in this example, since printing x shows you the float approximation. In the Stata example, tab will display that x = 1.1 (even though thatβs only approximately true)
brought to you by a morning of me slowing losing my mind
13.10.2023 16:05 β π 1 π 0 π¬ 0 π 0π» Spooooky Stata fact
Stata by default uses *float* precision to store data and performs calculations in *double* precision, which means that:
gen x = 1.1
assert x. == 1.1
^^ this is false!!
ππ π
Good news is bad
06.10.2023 13:48 β π 156 π 22 π¬ 7 π 1One area of research in labor econ/urban econ in which I think there is a lot of potential for productive future research is in job chain models of local labor markets. #EconSky. For intro to potential of such models, see research.upjohn.org/up_press/25/
05.10.2023 13:42 β π 10 π 4 π¬ 1 π 2this article has a bunch (in political science) and shows that basically the results there do mostly survive the new methods!
04.10.2023 23:42 β π 3 π 0 π¬ 1 π 0ah this is very cool! ty!
04.10.2023 21:34 β π 1 π 0 π¬ 0 π 0#econsky ππ is there an (applied) example of a synthetic control paper that writes down a factor model for the outcome of interest?
04.10.2023 21:15 β π 1 π 1 π¬ 1 π 0Ah well nevertheless
04.10.2023 12:07 β π 22 π 7 π¬ 2 π 1Ah well nevertheless
04.10.2023 12:07 β π 22 π 7 π¬ 2 π 1"Worker Mobility in Production Networks" -- neat paper that brings together employer-employee data and firm-to-firm transactions to demonstrate the role played by production networks in shaping the job search and matching process. #EconSky π
π steg.cepr.org/sites/defaul...
unfortunately inspired by a typo in a pset question last year
03.10.2023 23:55 β π 2 π 0 π¬ 0 π 0oh you thought you would just add up all the numbers and divide by N? Did you make sure the distribution even *has* a mean? turns out that thing is super poorly behaved, 100 years of measure theory before you get to open up your laptop again. sorry I don't make the rules.
03.10.2023 23:38 β π 2 π 0 π¬ 1 π 0@economeager.bsky.social had a tweet a while ago about understanding some of OLS on a good day and I think about that a lot
03.10.2023 22:11 β π 4 π 0 π¬ 2 π 0grad school so far:
I hope I can learn how to do good applied work ->
I guess I should learn how IV works so I can do good applied work ->
I guess I should learn how OLS works so I can do good applied work ->
I guess I should learn what a standard error is so I can do good applied work ->
???
Iβll definitely have to include this in the next draft!
28.09.2023 18:55 β π 1 π 0 π¬ 1 π 0This is super great! I wish I had seen this a day or two earlier and I could have incorporated it into the current draft of this.
A key mechanism in this paper is how the effects of beliefs shape belief formation which then shapes belief updating.
www.dballaelliott.com/papers/info_...
Thanks Vitor!
26.09.2023 11:20 β π 1 π 0 π¬ 0 π 0hi #EconSky! π
Iβm a third-year econ phd at uchicago studying behavioral development! I just recently returned from scoping work in Nigeria and Uganda investigating trust and family ties in firm decision making.
otherwise, Iβm a proud Buffalo native, runner, and fan of electronic and folk music
check out the full paper here: dballaelliott.com/papers/info_iv/
or on arxiv: arxiv.org/abs/2309.11387
In an application, I estimate that the average partial effect is about 40% larger than the TSLS estimate. As theory predicts, this occurs because belief effects are close to zero for the group that updates the most (and thus has the largest TSLS weights).
25.09.2023 17:41 β π 1 π 0 π¬ 1 π 0I show that a Bayesian learning assumption is sufficient* to identify the average effectβinstead of a complicated TSLS weighted averageβin designs with multiple signals.
(*Bayesian learning is stronger than necessary and as shown in the paper can be relaxed in specific ways.)