In this section, we are going to walk through the exciting topic of big data analysis. At a high level, big data analysis is the process that helps build algorithms that can analyze vast amounts of data and allows you to generate behavior-based decisions from that data.
For big data analysis in this section, we'll be using the decision tree gem. It uses the ID3 algorithm and is very efficient in taking data and making decisions based on it:
I'd like to show you a practical big data project I built for a client about a year ago. This was a large company that had more than a thousand trucks and they wanted an application that showed when each truck should retire based on historical data. For years, the company had been forced to make arbitrary decisions based on gut feelings. An application like this would allow for more informed, data-driven decisions...