Messaggi di Rogue Scholar

language
Pubblicato in Recology
Autore Scott Chamberlain

In February this year I wroute about how many parameters functions should have, looking at some other languages, with a detailed look at R. On a related topic … As I work on many R packages that are API clients for various web services, I began wondering: What is the best way to deal with API routes that have a lot of parameters?

Pubblicato in Andrew Heiss's blog

In my post on generating inverse probability weights for both binary and continuous treatments, I mentioned that I’d eventually need to figure out how to deal with more complex data structures and causal models where treatments, outcomes, and confounders vary over time.

Pubblicato in Andrew Heiss's blog

My program evaluation class is basically a fun wrapper around topics in causal inference and econometrics. I’m a big fan of Judea Pearl-style “causal revolution” causal graphs (or DAGs), and they’ve made it easier for both me and my students to understand econometric approaches like diff-in-diff, regression discontinuity, and instrumental variables.

Pubblicato in Recology
Autore Scott Chamberlain

taxizedb arose from pain in using taxize when dealing with large amounts of data in a single request or doing a lot of requests of any data size. taxize works with remote data sources on the web, so there’s a number of issues that can slow the response down: internet speed, server response speed (was a response already cached or not; or do they even use caching), etc.

Pubblicato in Politics, Science, Political Science
Autore Ingo Rohlfing

Inspired by an email exchange I had with someone on theoretically non-exclusive hypotheses in Bayesian process tracing, I believed it might be useful to write down some thoughts in a blog post. It ended up as a PDF on Github because it has a minor R element and formal notation.