• Jobs
  • Employers
  • Our Team
  • Insights
  • Login
  • Sign up
CyberCoders
CyberCoders
  • Sign Uparrow
  • Loginarrow
  • Jobsarrow
  • For Employersarrow
  • Our Teamarrow
  • Resourcesarrow
  • Homearrow
← Back to Insights

Why You Shouldn’t Let Data Scientists in Your March Madness Pool

By Adam Lovinus - March 9th, 2018
Tech News

Using statistics to attempt to predict future outcomes about otherwise unknown events is nothing new. Humans have improved their methods in recent years with computerized factual gathering, and tools for sorting and crunching huge sets of data. Such is the discipline we call predictive analytics—big data, if you will—and it’s ubiquitous across the professions. But it’s perhaps best illustrated in things we do for fun. Namely sports, and the annual college hoops bracketed bacchanal we call March Madness is a great example.

Big data bracketology

One of the foremost voices in data science and predictive analytics, Nate Silver of FiveThirtyEight.com applies algorithm-based methods in his NCAA Men’s Basketball Tournament predictions. Silver is perhaps best known for his uncanny data-driven political predictions, but he’s been using predictive analytics in his bracketology, in some form or another, since 2011.

Silver refines his approach each year for picking winners during tournament time. Since FiveThirtyEight is a publication first, his centerpiece is an attractive interactive map that viewers engage online when making their own picks, following along as the tournament progresses. FiveThiryEight’s 2017 NCAA tournament forecast rolls in data feeds from several different indexes sporting experts use to rank teams: They use sportswriters’ computer analyses taken from different points in the season, plus human-generated ratings like the “S-Curve” system by the NCAA, and a composite of subjective media ranking analyses. They make their own Elo rating system in-house, a ranking method traditionally used for chess player ratings.

Spinning data science into sports journalism

In years past, FiveThirtyEight data predicts the winner of the tournament matchups upwards of 70 percent of the time—consistently besting Las Vegas odds-makers, especially in the opening rounds of the tournament. Since Silver’s goal here is to entertain and engage his viewers more so than win gambling proceeds, he processes even more data for his real-time online map, which identifies potential upsets and gauges excitement in each matchup as it happens.

The “excitement index,” for example, measures the movement of teams’ probability for winning during their games. The more dramatic the movement indicates higher levels of drama on the court.

His visualizations feature real-time stats showing the win probability for each team competing at the moment, with computer systems crunching data on the fly. Time remaining in the game, score differential, possession of the ball, special consideration of a team shooting free throws at the moment—all of this is added into the matchup data as teams play and progress through the tournament.

Understanding the toolsets of data science through data journalism

Silver’s foray into March Madness provides a timely way to understand data science as a profession. Specifically, the emerging field of data journalism. Data journalism seeks to tell tangible stories with numbers—lots of them—the same way someone in a data science career would for insights in healthcare, election politics, marketing, computer science, and nearly every other industry vertical.

A computational journalist wears several hats. Their primary responsibility is piping in the data needed for processing real-time predictions and more refined data points. Theirs is a skillset akin to a full-stack programmer. That means experience with back-end programming languages like Python, object-oriented languages such as Ruby, and some front-end expertise typically in Javascript. Specific web frameworks handy for computational journalism might fit along the lines of Rails, Django, and node.js. On the database side, data professionals want to be familiar with document-based databases queried with MySQL, Postgres, and MongoDB.

A visual journalist has a web design background and knows HTML, CSS, and Javascript, naturally. There are several programming languages and frameworks specific to data storytelling. D3.js stands for ‘Data-Driven Documents,' and it’s a JavaScript library used for creating graphic documentation manipulated by data inputs. You have vector graphics scripting libraries also—Raphael, BonsaiJS, and PaperJS to name some popular tools.

JobAlerts
Sign up now and we'll deliver fresh jobs right to your inbox!
Sign Up

Looking for jobs hiring?

Thousands of full-time and remote jobs in every industry. Search jobs.

Are you hiring for your team?

We'll find you the right candidate, fast. Get started.

Want to join our team?

Our recruiters connect people with great opportunities and help our clients build amazing teams. Learn more.

Recent Articles

Other
Other
May 1st, 2025
How to Set Clear Expectations for New Hires
By Sydney Bonner - May 1st, 2025
May 1st, 2025
Think back to your first day as an employee in your current role. Was it clear what was expected of you? Having an idea of what the employer expects is a way to help new hires ensure they’re on the r...
Read more →
How to Set Clear Expectations for New Hires
Other
Job Interview Help
Job Interview Help
May 1st, 2025
How to Write a Thank You Email After a Second Interview
By Brittany Shigley - May 1st, 2025
May 1st, 2025
If you've made it to the second round of interviews, congratulations! You’re one step closer to landing the job. At this stage in the interview process, it's important to show gratitude and re-iterate...
Read more →
How to Write a Thank You Email After a Second Interview
Job Interview Help
Other
Other
April 29th, 2025
How to Measure the Success of Your Onboarding Program
By Sydney Bonner - April 29th, 2025
April 29th, 2025
Getting 1% better each day can lead to tremendous changes for your organization, especially when it comes to onboarding. According to Gallup, employees are 2.6x more likely to be satisfied at work i...
Read more →
How to Measure the Success of Your Onboarding Program
Other
Tap to close
Looking for a qualified candidate?
Let us find a match in 3 business days or less.
Get Started Now
  • Writers
  • Insights
Cybercoders
Follow Us
  • Browse Jobs
  • Browse Skills
  • Browse Locations
  • Employers
  • Our Team
  • About Us
  • Contact Us
  • Careers
  • Resources
Copyright © 1999 - 2025. CyberCoders, Inc. All rights reserved. Terms of Use Privacy Policy Cookie Settings Candidate Security & Phishing
CyberCoders is an Equal Employment Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, age, sexual orientation, gender identity or expression, national origin, ancestry, citizenship, genetic information, registered domestic partner status, marital status, status as a crime victim, disability, protected veteran status, or any other characteristic protected by law. CyberCoders will consider qualified applicants with criminal histories in a manner consistent with the requirements of applicable state and local law, including but not limited to the Los Angeles County Fair Chance Ordinance, the San Francisco Fair Chance Ordinance, and the California Fair Chance Act. CyberCoders is committed to working with and providing reasonable accommodation to individuals with physical and mental disabilities. If you need special assistance or an accommodation while seeking employment, please contact a member of our Human Resources team to make arrangements.

Upgrade your career

Submit your application

Take the next step towards applying for the position

Login to CyberCoders

Login using existing account

Personalized Job Alerts

Your resume unlocks Job Alerts and smart features

10 Applies with 1 Click

Your resume unlocks Quick Apply and smart features
Upload your resume
Browse
Must be 8 characters long and use letters and numbers.
Already have an account? Login.
Forgot Password? Don't have an account? Sign up.
By submitting your information, you consent to our sharing of your information with our clients and affiliates to support you in finding a job and to send you emails and text messages about jobs you may be interested in and other promotional emails. California applicants, please see California Applicant Privacy Policy for more information.
✖