Skip to content

VandanMittal28/Price_Strategy_Python_Project

 
 

Repository files navigation

📊 Pricing Strategy & Demand Trade-Off Exploration

AI-Powered Pricing Intelligence System


🚀 Overview

This project builds an AI-powered Pricing Intelligence & Demand Trade-Off Simulator using the Amazon India Electronics dataset.

The system integrates:

  • 📈 Price Elasticity Modeling
  • 🧠 NLP-Based Sentiment Intelligence
  • 🎛 Interactive What-If Scenario Simulator
  • 🤖 Generative AI Business Strategy Summaries

The goal is to transform raw pricing + review data into an actionable decision-support system for e-commerce pricing strategy.


🎯 Problem Statement

E-commerce platforms frequently apply discounts without:

  • Quantifying demand response
  • Understanding customer perception
  • Visualizing margin trade-offs
  • Generating explainable pricing strategies

This project solves the problem by combining Machine Learning + NLP + Generative AI into a unified pricing intelligence engine.


🗂 Dataset

Source: Amazon India Electronics Dataset

Categories:

  • USB Cables
  • HDMI Cables
  • Smart TVs
  • WiFi Adapters
  • Remote Controls

Key Features Used:

Column Purpose
discounted_price Pricing analysis
actual_price Margin trade-off
discount_percentage Elasticity modeling
rating Quality proxy
rating_count Demand proxy
review_title + review_content Sentiment analysis
category Segmentation

🏗 System Architecture

Raw Dataset

Data Cleaning & Feature Engineering

Member 1 → Elasticity Modeling
Member 2 → NLP Sentiment Engine
Member 3 → Scenario Simulator


Integrated Streamlit Dashboard

Claude API → Auto-Generated Business Brief


🔬 Machine Learning Components

1️⃣ Price Elasticity Modeling

Regression Model:

rating_count ~ discount_percentage + actual_price + rating

Outputs:

  • Elasticity coefficients
  • Demand sensitivity
  • Category-level responsiveness

2️⃣ Price Sensitivity Index (PSI)

PSI = rating_count / discount_percentage

  • High PSI → Strong organic demand
  • Low PSI → Requires aggressive discounting

3️⃣ Sentiment Analysis (NLP)

  • VADER Sentiment Scoring
  • Keyword Extraction (KeyBERT / TF-IDF)
  • Sentiment vs Price Tier Mapping
  • Red Flag Detection (High discount + Low sentiment)

🤖 Generative AI Integration

Claude API is used to:

  • Generate executive-level pricing recommendations
  • Summarize customer review themes
  • Convert model outputs into actionable strategy briefs

Example Output:

"Reducing discount from 60% to 40% decreases demand by 18% but improves margin by 12%. Sentiment remains strong, suggesting low pricing risk."


🎛 Interactive Scenario Simulator

Built using Streamlit, the simulator allows users to:

  • Select product category
  • Adjust discount via slider
  • View:
    • Predicted demand change
    • Revenue impact
    • Margin trade-off
    • Sentiment risk
    • AI-generated pricing recommendation

This transforms static analytics into a real-time decision tool.


🧰 Tech Stack

Task Tool
Data Cleaning Python, Pandas
Elasticity Modeling Scikit-learn, Statsmodels
Visualization Matplotlib, Seaborn, Plotly
NLP VADER, KeyBERT
Dashboard Streamlit
AI Summaries Claude API
Code Acceleration Cursor + ChatGPT

⚖ Ethical & Limitation Considerations

  • Review bias (only customers who review are represented)
  • rating_count used as proxy for demand (not exact sales)
  • Linear regression assumes linear elasticity
  • Generative AI outputs require prompt grounding
  • Category imbalance may influence model strength

💼 Business Value

This system enables:

✔ Quantified discount strategy
✔ Margin-demand trade-off visibility
✔ Sentiment-aware pricing decisions
✔ Automated executive-ready summaries
✔ Category benchmarking


📈 Future Improvements

  • Integrate real sales volume data
  • Add time-series demand modeling
  • Incorporate competitor pricing
  • Implement non-linear ML models
  • Deploy as SaaS pricing intelligence platform

🏁 Demo Flow

  1. Select category
  2. Adjust discount slider
  3. Instantly see:
    • % Demand Change
    • % Margin Impact
    • Sentiment Risk
    • AI-Generated Strategy

The entire pricing trade-off becomes visible in under 30 seconds.


👥 Team Structure

  • Member 1 – Price Elasticity Analyst
  • Member 2 – NLP Sentiment Analyst
  • Member 3 – Scenario Simulator & Dashboard Builder

📌 Conclusion

This project demonstrates the power of integrating:

  • Econometric modeling
  • NLP-based customer intelligence
  • Interactive simulation
  • Generative AI explanation

It converts raw e-commerce data into a Pricing Intelligence Engine that is:

📊 Quantifiable
🧠 Sentiment-aware
📈 Margin-conscious
🤖 Strategically explainable

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Python 100.0%