Skip to main content

Wedding Prediction - October, 2013

Carla and I are planning on getting married sometime in October next year.  We need to pick a date, and that decision may involve some science and mathematics.  :)

For example, we want the weather to be nice.  To be more precise, we'd like the high temperature for the wedding day to be between 60 and 80 degrees Fahrenheit.  Obviously, we have both lived in Ohio our entire lives, and we have a pretty good idea of what the weather will be like.  We both hypothesised that October was a "hit or miss" sort of month; it could be cold, or it could be nice.

But, for me, a simple hypothesis was not enough; I really wanted to know the probabilities of decent weather based on historical weather data.  Many websites on the Internet (i.e. almanac.com) charge you to review historical weather data, but Carla and I discovered a cool page on cleveland.com that provided exactly what we wanted.  I loaded the historical temperature data from 1903 to 2011 for two particular dates of interest: October 6th and October 19th.  The average high temperature for October 19th for all 109 years was about 61 degrees; whereas, the average high temperature for October 6th was about 67 degrees.  Assuming historical temperatures for a particular day follow a normal distribution (which is true for the most part), we determined that our odds of a 60-to-80-degree-high day on October 19th was about 50%.  Looking at October 6th data, we performed the same analysis, discovering that our probability of a 60-to-80-degree-high-day was about 65%.

By removing our upper bound on the average high temperature, our probabilities improve slightly.  That is, if we redefine a comfortable day to be a day with a high temperature of 60 degrees or higher, our probabilities of a comfortable day change to 52% and 74%, for October 19th and 6th, respectively.

Therefore, October 19th is out.  1-to-1 odds leave too much to chance.  I am much more comfortable with the 3-to-1 odds that October 6th provides.

You think the analysis is over yet?  No way!  What about tree foliage color?  I could not find as much data on how the leaves change between September and October, but from the resources I discovered, the leaves in Northeast Ohio begin to change at the very beginning of October or very late September.  The change typically peaks around the first or second week of October, between the 8th and 16th of October.  By the third week, the leaves begin to fall, and usually by October 23rd or so, the leaves are on the ground.  I also discovered that drought and/or heat in July and August can cause the leaves to change sooner than usual, and similarly, a series of warmer days or days with little sunshine in September can trigger an earlier change.

All things considered, I think October 6th is a perfect day for a wedding.  The higher probability of a nice, warm day is enticing, and additionally, the leaves will have almost certainly started to change by then.  While the change might not be at the peak by the 6th, it is possible that an October 19th wedding might miss out on the leaves altogether.

I think our date is October 6, 2013.  :)

Comments

Carla said…
Aww, I love you! I think it's so cute that you did all of that analysis. Thank you. Why did we switch to October 19? lol. Either way, I can't wait!!! I LOVE YOU SO MUCH!!! XOXO ♥
Anonymous said…
I read this piece of writing fully on the topic of the difference of most recent and preceding technologies, it's amazing article.

Popular posts from this blog

Web Browsers You Should Support

As a web developer, generally speaking, you should consider supporting the following browsers (at the time of this writing): Chrome (latest) - the browser that sets the bar for the others; you should be using it and supporting it Internet Explorer 9+ - the browser that finally caught up with the times a bit; basically, a Chrome wannabe.  I still say that IE sucks... even if it really doesn't anymore.  Yes... I'm sour about IE8 and below. Internet Explorer 8 - the old, sad browser that we sadly still have to support for a while.  CSS 3 is not well-supported here, so we use projects like CSS3 PIE or whatever.  By the way... IE8 sucks.  I can't wait until this comes off of the list. Firefox (latest) - the browser that was once awesome and has sadly suffered recently because it's slower than Chrome... but hey, lots of people still use it. Safari (latest) - Watch out for Safari as more iPhones, iPads, Macs, and more overly-priced Apple products flood the ...

BallWorld Screen Saver

Overview: My last Java programming assignment for my class at the University of Akron was called "BallWorld."  Its details can be found here .  I will not post any source code here, but I will post an executative JAR file that will run the screen saver.  Anyways, the final project of the BallWorld project was kind of cool, so I modified it a little bit to make a pretty neato screen saver.  You can download the project here:  BallWorld.zip .   The zip file contains a .JAR, an .EXE, and a .JOB.  The JAR file should execute the screen saver on any operating system.  The EXE file works only on Windows.  The JOB (Windows Task Scheduler) file can be used to automatically run the EXE file after a specified amount of computer idle time. Details: The EXE file was created using a program called Launch4j .  Launch4j simply takes a JAR file and converts it into a Win32 EXE.  Obviously, this destroys platform-inde...