Random numbers in a parallel world

TL;DR: It's always a great idea to explicitly initialize your random number generator especially in a parallel computing environment. Random number generation in computing commonly uses pseudorandom number generators. These are iterated functions that take an initial number (a seed) and spit out a new number each time you call them. Each number is part …

Advertisements

Down the rabbit hole

I was putting some finalizing touches to pre-processing some data in preparation for some analysis I was raring to do. The plan was to create some pretty pictures, get some insight, get this off my desk by noon and go into the weekend with no backlog and a clear conscience. But here I am, this …

What is Mutual Information?

The mutual information between two things is a measure of how much knowing one thing can tell you about the other thing. In this respect, it's a bit like correlation, but cooler - at least in theory. Suppose we have accumulated a lot of data about the size of apartments and their rent and we …