The latest Oracle Analytics news, product updates, customer and partner stories, and market insights.

Predict Bike-Sharing Needs Using Oracle Data Visualization

Bicycles are quickly becoming popular for commuters in some metro areas for those who want to ditch their cars or support a green lifestyle. More than 50 cities offer some type of casual bike rental or bike-sharing program that's easy to use with the swipe of a credit card or click on an app.

While it's quite the convenience for city dwellers, the companies supplying the bikes have a more complex problem: How to predict the needs of the customers and make sure there are enough bikes in any given location.

In the video below, we demonstrate how to use machine learning algorithms in Oracle Data Visualization to predict expected bike rentals for a bike renting company which wants to prepare itself for the upcoming demand. 


The latest version of Oracle Data Visualization (v4.0) introduces a machine learning feature that lets users train or build their own machine learning models. These models can perform various prediction and classification operations like Numeric Prediction, Classification, and Clustering.

The plugin example seen in the video can be downloaded from Oracle Analytics Store. The name of the project is Example DV Project: Bike Rental Prediction:

To predict the demand, we use one of the most commonly used machine learning techniques: Numeric Prediction. Numeric Prediction is a common requirement in the business world. Classic examples of this prediction include a sales forecast, a demand prediction, and a stock price prediction.

Oracle DV comes loaded with multiple Numeric prediction algorithms and users can choose any one of these algorithms based on the need. List of algorithms include: Linear Regression, Elastic Net Linear Regression and Classification and Regression Tree(CART) for Numeric prediction.

Here is a snapshot showing list of algorithms in Oracle DV:

Users can develop their own custom Python/R scripts that can perform Numeric prediction and upload it to Oracle Data Visualization. Uploaded scripts can be invoked from data flows in Oracle DV. In case you are interested there is a short video showing how to upload format and upload custom Python scripts.

To learn more about the machine learning feature download Oracle Data Visualization Desktop and feel free to play around with it.

Join the discussion

Comments ( 1 )
  • Sonam Jain Wednesday, July 4, 2018
    Thanks for sharing the descriptive information on Python tutorial. It’s really helpful to me since I'm taking Python training. Keep doing the good work and if you are interested to know more on Python, do check this Python tutorial.:-https://www.youtube.com/watch?v=HcsvDObzW2U
Please enter your name.Please provide a valid email address.Please enter a comment.CAPTCHA challenge response provided was incorrect. Please try again.Captcha