… working through the logical implications of our assumptions

What’s the purpose of mathematical modeling? « Statistical Modeling, Causal Inference, and Social Science Scientists — not just in epidemiology, but in physics, ecology, climatology, economics and every other field — don’t build models as oracles of the future. For them, a model “is just a way of understanding a particular process or a particular question we’re interested in,” Kucharski said, “and working through the logical implications of our assumptions.

Continue reading →

Machine learning toolkit in the browser from a single docker image.

docker run -p 8080:8080 mltooling/ml-workspace:0.12.1

Today I learned that to access netrw (Vim’s inbuilt file browser) I need to call :Explore.

dalex.drwhy.ai

On a mission to responsibly build machine learning predictive models

Git submodules

Maybe the nicest explanation I’ve read so far. But then, they should know!

Continue reading →

By harnessing randomness, a new algorithm achieves a fundamentally novel — and faster — way of performing one of the most basic computations in math and computer science.

Not just a cool scientific advance, but a very cool explanation of a new technique. For that matter, a lovely explanation of matrix multiplication for the non-mathematician. New Algorithm Breaks Speed Limit for Solving Linear Equations By harnessing randomness, a new algorithm achieves a fundamentally novel — and faster — way of performing one of the most basic computations in math and computer science. Quanta Magazine quantamagazine.orgquantamagazine.org https://www.quantamagazine.org/new-algorithm-breaks-speed-limit-for-solving-linear-equations-20210308/

Continue reading →

Karl Broman

What a cool set of resources including notes on R, make and more!

Continue reading →

Reflow a comment in Vim

Visually select the text then gq

Continue reading →

Getting Ofelia to work

I followed and modified the instructions here. This was much easier than trying to make do with the readme. The key insight here is that you need to leave something running in the foreground. How do I keep Docker containers running in the background? If you would like to keep your container running in detached mode, you need to run something in the foreground. An easy way to do this is to tail the /dev/null device as the CMD or ENTRYPOINT command of your Docker image.

Continue reading →

Vim tips: file name completion? (triggered with <c-x><c-f>)

A brief tutorial on decision curve analysis

A simple, step-by-step guide to interpreting decision curve analysis

Continue reading →

50 Years of Data Science ...

50 Years of Data Science: Journal of Computational and Graphical Statistics: Vol 26, No 4: This paper is a great find. Not the least because the argument (statistics versus data science) was already in full swing 50 years ago. I have no problem with predictive modelling, but it is a different task. And it does seem that the emphasis on ML has obscured the value (in a pendulum swing from the days of Tukey) on importance of understanding the generative model.

Continue reading →

Science Isn’t Broken | FiveThirtyEight

That variation [in results] occurs because science is hard.

Two photo-essays from work

I cry a lot on the train home': London medics fight to save Covid patients

A baptism of fire': medical volunteers at a Covid ICU – photo essay