Settings

Theme

Covering All Birthdays

liorsinai.github.io

42 points by the_origami_fox 2 years ago · 23 comments

Reader

fardo 2 years ago

Nice, this problem is isomorphic to the probability/graph theory problem “hunters and rabbits” from Matousek’s discrete math textbook, except with the slight modification that instead of “n hunters with perfect accuracy each randomly and simultaneously shoot one rabbit among a set of m rabbits”, it’s “n birthday havers each simultaneously have a birthday among m=365 days”

There is a closed form solution to this problem’s expectation for arbitrary n and m, which I’ve linked below:

https://math.stackexchange.com/questions/610250/a-question-o...

mxwsn 2 years ago

The cover of Bayesian Data Analysis 3 shows that empirically, birthdays are not uniformly distributed. The fall has 10-20% more births than other months, and holidays are significantly underrepresented.

https://lh3.googleusercontent.com/proxy/OZtu7ACWp4X283a4e5Pg...

  • madrox 2 years ago

    Was going to mention this myself. The nuance of this problem is fascinating! Always check your assumptions on the underlying distributions.

  • bobbylarrybobby 2 years ago

    Do hospitals try to move baby’s born near midnight on a holiday to the previous or next day?

    • mxwsn 2 years ago

      I think so. Parents can also make it happen at their convenience by asking doctors. We have technology to induce birth or control its timing over a few days

contravariant 2 years ago

If you're going to write conditional probabilities with big parentheses don't forget to make the \vert big as well. You can use \middle if you want to automatically match \left and \right.

Also conditional probabilities aren't really the right tool when all you want is to set a parameter, but it works I guess.

Andrex 2 years ago

Aren't there 366 birthdays, not 365?

Are leap-day births unpersons?

  • illusive4080 2 years ago

    I wonder if most celebrate March 1 or February 28 most of the time? March 1 is more accurate time-wise but February 28 keeps within the same month.

    • paulddraper 2 years ago

      Most do March 1. That comports withs the legal recognition of age.

      But some will do Feb out of consistency of month.

      • hnbad 2 years ago

        Some cultures (not the US apparently) consider wishing an early birthday bad luck so I'd expect them never to celebrate on Feb 28. I know this is a thing in Central Europe, not sure how common it is. It was a big culture clash in a company I know when they moved HQ from Germany to the US because the Germans would get offended by Americans wishing them happy birthday when their birthdays were on the weekend or a bank holiday.

  • brudgers 2 years ago

    The Islamic calendar has 354 or 355 days. https://en.wikipedia.org/wiki/Islamic_calendar

    File under "Falsehoods programmers believe about time."

  • wrs 2 years ago

    “I will leave out extra material from the original including […] accounting for leap years”

  • paulddraper 2 years ago

    No but they rarely have birthdays

    • upon_drumhead 2 years ago

      If we're going off of rarity, December 25 has 6,574 average yearly births and September 9 has almost double at 12,301 average yearly births.

      Taking a look at Feb 29th, it has 10467 average yearly births (for years that have a Feb 29th).

      So what is the level of rarity that makes a day not worth calculating?

      https://github.com/fivethirtyeight/data/blob/master/births/U...

      • paulddraper 2 years ago

        > it has 10467 average yearly births (for years that have a Feb 29th)

        do you see it?

        • hnbad 2 years ago

          To spell it out: leap years happen less than every four years, so the average birth rate over four years is actually closer to 2,616 - quite outside the range of 6,574 - 12,301.

throwaway211 2 years ago

I'm curious why the author thought it necessary to default to simulate a numerical distribution.

Perhaps maths is not taught or appreciated in CS much now.

  • qingcharles 2 years ago

    Because my maths is far weaker than my coding skills, I would have chosen simulation to give me a rough figure, rather than no answer; so the OPs simulation fascinated me when compared to the mathematical answer.

  • tantalor 2 years ago

    Sometimes simulation is your only option, so this is a good skill to have in that case. This is meant to show both approaches.

  • lmpdev 2 years ago

    Applied mathematics and computational science are both just simulation a lot of the time

    Often analytic solutions aren’t required for sufficient insight into most problems, despite their parsimoniousness/prettiness

  • hipadev23 2 years ago

    just wait til you find out how LLMs work

Keyboard Shortcuts

j
Next item
k
Previous item
o / Enter
Open selected item
?
Show this help
Esc
Close modal / clear selection