Skip to main content

Julia - the magic of composability

I've been getting into the Julia ecosystem a little (turns out there's a lot of tutorials you get to watch when doing the dishes), and I've been meaning to get some hands on experience. Today, I'd like to reproduce Mosè Giordano's gist example, which I first saw in this JuliaCon talk by Stefan Karpinski. I think it really illustrates Alan Edelman's points on Julia's composability from the talk I linked last time.

What we'll do today is combine a simple example of an ODE solution with an uncertainty package, and see how easy or difficult it becomes using Julia.

Read more…

Learning my per-matchup MMR in Starcraft II through PyMC3

In this post we'll continue our SC2 replay research, started last time. You may want to go back to that and pick up on the terminology!

To recap: we used replay data from my SC2 games over 2019 to estimate a "true MMR" value and infer the size of per-game fluctuations. This time, we'll redo that analysis, except to get something more useful: we'll look at the three matchups I played and infer separate MMR values for each of those. Let's dig into it!

Read more…