Visualization and Predictive Modeling Using D3.js

Several tools exist for creating visualizations: Tableau, Shiny, Bokeh, D3 to name a few. In this post I’d like to demonstrate a few aspects to my favorite of these, D3. An aspect of D3 I particularly appreciate is how well it will depict the simulated outcomes of complex user scenarios–future scenarios that might not even exist in one’s historical data.

[Continued Below…]

Please wait for the visualizations to load…

The reason D3 is able to do so is that it’s a JavaScript library. And while tools such as Tableau and Bokeh do provide options to customize a visualization using JavaScript, D3 is JavaScript through and through.

As a result, a D3 visualization can connect to a predictive model or other mathematical routine and be extraordinarily responsive: responsive enough for users to even interact with it in real time.

In other words, with D3, we can do more than describe the past–users can explore scenarios and make predictions about the future.

To read more, click the above demos


Leave a Reply

Your email address will not be published. Required fields are marked *