Skip to content
View microprediction's full-sized avatar

Block or report microprediction

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
microprediction/README.md

microprediction

See also my home page.

My better original contributions

Site Topic
schur.microprediction.org Schur complementary portfolios — a unification of hierarchical and optimisation-based portfolio construction via block-matrix inversion. Now part of skfolio.
thurstone.microprediction.org Thurstone Class V models and the fast ability transform — multi-entrant contest probabilities and inverse calibration, with eight interactive in-browser demos and a JS port of the Python analytics.

My better tested packages

Site Topic
humpday.microprediction.org All the greatest derivative-free (black box) optimization methods in one place in pure Python and Javascript with no package dependencies. Comparison and selection tooling, and interactive demos.
skaters.microprediction.org Fast and surprisingly reliable online univariate time series algorithms providing distributional predictions. Zero dependencies, runs in Pyodide.

Writing, etc

Page Content
book.microprediction.org Microprediction — the book on splintering data science into small algorithmic agents. (Audio book too)
microprediction.medium.com Blog. Portfolio construction, optimization, time series, quantitative finance etc
microprediction/home Papers - and some short musings
conformalprediction.net A practical guide to conformal prediction — what its coverage guarantee does and doesn't give you. Application suitability explained with interactive demos.

If you were redirected from the minor-cult article Is Facebook's Prophet the Time-Series Messiah or Just a Very Naughty Boy?, it moved here.

Otherwise hi. I'm a career quant, applied mathematician, open-source developer, entrepreneur and father of three girls. My interests include collective intelligence, sports analytics and mathematics in general.

What's with the Microprediction nom-de plume?

This repo used to be the client for a high velocity prediction market I wrote for Intech Investments. It collected a billion predictions. As noted above I also wrote a book predicting that data science would splinter into little agents. I've long been a believer in engineering pipelines that anyone else can improve without asking permission, and in the eventual inversion of control between humans and machine in the "microprediction domain" (frequently repeated quantitative tasks). With the arrival of LLMs I'm convinced this applies to judgemental prediction also. It seems I have more faith in small markets than most, noting the important caveat made clear in the Indispensable Markets Hypothesis paper that markets can be indispensible yet not perfectly efficient.

The book was a meditation on the power of mini-markets and algorithmic statistical agents - a thesis that went from unlikely to almost self-evident as LLMs arrived. It predates phrases like "DeAI" and "Info Finance" (Buterin) not to mention the general explosion of interest in prediction markets ... but despite this shift in the zietgeist the ideas have a long way to go as far as seeping into general software engineering consciousness in concerned (judging by this market anyway).

Some miscellaneous repos

  • Firstdown repo contains analysis aspiring to ruin great game of football. See Wilmott paper and for heaven's sake, don't stretch out for the first down. That's obviously nuts.

  • manifoldbot - A bot that uses LLMs to trade on manifold prediction markets.

  • randomcov - A set of quirky correlation and covariance matrix generators (I'd love your ideas).

  • embarrassingly - A speculative approach to robust optimization that sends impure objective functions to optimizers.

  • pandemic - Ornstein-Uhlenbeck epidemic simulation (related paper)

  • momentum - My most personally re-used mini package ... for incremental mean, var, skew, kurtosis.

  • muid - Memorable Unique Identifiers ... try to figure out how that can't be an oxymoron.

  • timeseries-notebooks - Lots of examples of using open source timeseries packages.

  • correlationbounds - Mini package for conf bounds

  • building_an_open_ai_network - Book related.

  • recalibrate - Utils related to Platt scaling etc.

Pinned Loading

  1. humpday humpday Public

    SOTA Black-box optimization (Python and JS) without the baggage

    Python 146 21

  2. precise precise Public

    World beating online covariance and portfolio construction.

    Jupyter Notebook 324 57

  3. building_an_open_ai_network building_an_open_ai_network Public

    MIT Press

    11 2

  4. firstdown firstdown Public

    NFL first down strategy

    Jupyter Notebook 7

  5. skaters skaters Public

    skaters

    Python 1

  6. thurstone thurstone Public

    thurstone models

    Python 1