Skip to main content
  • Book
  • © 2020

Python for Marketing Research and Analytics

  • Introduces Python specifically for advanced quantitative marketing and analytics
  • Presents the concept of shareable reproducible research enabled by notebooks
  • Applies Python to the building of statistical models using open source libraries such as sklearn and statsmodels

Buy it now

Buying options

eBook USD 49.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book USD 64.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book USD 79.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Other ways to access

This is a preview of subscription content, log in via an institution to check for access.

Table of contents (12 chapters)

  1. Front Matter

    Pages i-xi
  2. Basics of Python

    1. Front Matter

      Pages 1-1
    2. Welcome to Python

      • Jason S. Schwarz, Chris Chapman, Elea McDonnell Feit
      Pages 3-7
    3. An Overview of Python

      • Jason S. Schwarz, Chris Chapman, Elea McDonnell Feit
      Pages 9-45
  3. Fundamentals of Data Analysis

    1. Front Matter

      Pages 47-47
    2. Describing Data

      • Jason S. Schwarz, Chris Chapman, Elea McDonnell Feit
      Pages 49-75
    3. Relationships Between Continuous Variables

      • Jason S. Schwarz, Chris Chapman, Elea McDonnell Feit
      Pages 77-102
    4. Comparing Groups: Tables and Visualizations

      • Jason S. Schwarz, Chris Chapman, Elea McDonnell Feit
      Pages 103-120
    5. Comparing Groups: Statistical Tests

      • Jason S. Schwarz, Chris Chapman, Elea McDonnell Feit
      Pages 121-136
    6. Identifying Drivers of Outcomes: Linear Models

      • Jason S. Schwarz, Chris Chapman, Elea McDonnell Feit
      Pages 137-165
    7. Additional Linear Modeling Topics

      • Jason S. Schwarz, Chris Chapman, Elea McDonnell Feit
      Pages 167-192
  4. Advanced Data Analysis

    1. Front Matter

      Pages 193-193
    2. Reducing Data Complexity

      • Jason S. Schwarz, Chris Chapman, Elea McDonnell Feit
      Pages 195-222
    3. Segmentation: Unsupervised Clustering Methods for Exploring Subpopulations

      • Jason S. Schwarz, Chris Chapman, Elea McDonnell Feit
      Pages 223-241
    4. Classification: Assigning Observations to Known Categories

      • Jason S. Schwarz, Chris Chapman, Elea McDonnell Feit
      Pages 243-261
    5. Conclusion

      • Jason S. Schwarz, Chris Chapman, Elea McDonnell Feit
      Pages 263-263
  5. Back Matter

    Pages 265-272

About this book

This book provides an introduction to quantitative marketing with Python. The book presents a hands-on approach to using Python for real marketing questions, organized by key topic areas. Following the Python scientific computing movement toward reproducible research, the book presents all analyses in Colab notebooks, which integrate code, figures, tables, and annotation in a single file. The code notebooks for each chapter may be copied, adapted, and reused in one's own analyses. The book also introduces the usage of machine learning predictive models using the Python sklearn package in the context of marketing research. 

This book is designed for three groups of readers: experienced marketing researchers who wish to learn to program in Python, coming from tools and languages such as R, SAS, or SPSS; analysts or students who already program in Python and wish to learn about marketing applications; and undergraduate or graduate marketing students with little or no programming background. It presumes only an introductory level of familiarity with formal statistics and contains a minimum of mathematics. 

Authors and Affiliations

  • Google, Nashville, USA

    Jason S. Schwarz

  • Google, Seattle, USA

    Chris Chapman

  • Drexel University, Philadelphia, USA

    Elea McDonnell Feit

About the authors

Jason Schwarz PhD is a Quantitative Researcher at Google and a former systems neurobiologist. His areas of research include perception, attention, motivation, behavioral pattern formation, and data visualization which he studies at scale at Google. Prior to joining Google, he was a data scientist at a startup where he ran analytics and developed and deployed production machine learning models on a Python stack. 

Chris Chapman PhD is a Quantitative Researcher at Google, and an author of Chapman & Feit, R for Marketing Research and Analytics (Springer, 2015). In the broader industry, he has served as President of the American Marketing Association’s Practitioner Council, chaired the AMA Advanced Research Techniques Forum in 2012 and 2017, and is a member of several conference and industry committees. Chris regularly presents research innovations and teaches workshops on R, conjoint analysis, strategic modeling, and other analytics topics.

EleaMcDonnell Feit is an Assistant Professor of Marketing at Drexel University and a Senior Fellow of Marketing at The Wharton School. She enjoys making quantitative methods accessible to a broad audience and teaches workshops and courses on advertising measurement, marketing experiments, marketing analytics in R, discrete choice modeling and hierarchical Bayes methods.  She is an author of Chapman & Feit, R for Marketing Research and Analytics (Springer, 2015).

Bibliographic Information

Buy it now

Buying options

eBook USD 49.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book USD 64.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book USD 79.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Other ways to access