Skip to content

This app integrates e-bike’s data from different retail online stores and amazon.com, and provide interactive competitor analysis on price recommendations and feature comparisons for dynamic pricing and future product developments.

Notifications You must be signed in to change notification settings

kaispace30098/Competitor_Analysis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Competitor_Analysis

app instruction_1

This app integrates e-bike’s data from different retail online stores and amazon.com, and provide interactive competitor analysis on price recommendations and feature comparisons for dynamic pricing and future product developments.

The Data folder contains data which is collected from different online shops and stratified sampling on amazon.com with at least 50 ratings. Two crawlers saved in Google Colab notebooks, one for retailers and one for amazon.com are used to keep updating the list price online. For discovering new products, Reoon Amazon Scraper/ online blogs /marketing department’s idea/advertisements are current sources.

The Model folder contains models for amazon.com is mainly used to train the model for price predictions. There will always be a fine-tuned model saved as a pickle file, and extra Xgboost and Random forest algorithms are also included for user to compare and double check. R-squared, the coefficient of determination is used to verify if any model underfitting is occurred. The retraining threshold is set to be R-square accuracy 80%, if the R-square is lower than 80%, models’ hyperparameters are going to be fine-tuned by Bayesian optimization approach in experiment file, furtherly, exploratory data analysis and featuring engineering will get involved if the tuned model doesn’t not reach the threshold .

The App folder contains python files to run Streamlit as a UI. This application has two pages. The first page includes different retailers’ information, by filtering the brands and entering the specs, the price distribution chart will be shown to provide market price range. Competitor Comparison is in the second section below the page. By choosing the desired competitors, users can find out what may be competitive features on the market. A 3-D scatter plot is also provided for user to find out what may be an influential product(outliers). The second page is where the machine learning models get involved, by choosing a method and selecting preferred specs, it predicts the market price as a recommendation, and it calculates the feature importance. This page also includes the distribution plots and a heat map for user to further explore the current product development trends. Other information can be filtered and download under competitor overview at the bottom of this page. image

About

This app integrates e-bike’s data from different retail online stores and amazon.com, and provide interactive competitor analysis on price recommendations and feature comparisons for dynamic pricing and future product developments.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages