Yokutjon Tohirova
Back to projects

Data Analysis Project

Starbucks Nutrition Exploration

Exploratory Analysis of Beverage Nutrition

An exploratory analysis of Starbucks beverage nutrition data created to examine calorie distributions, compare nutritional characteristics across beverage categories, and investigate how calories relate to total fat and other nutrients.

Nutrition relationship analysisCalories and total fat
Scatter plot showing the relationship between calories and total fat in Starbucks beverages

4

Primary visual analyses presented

1

Regression relationship examined

9

Beverage categories compared

Objective

Understanding nutritional patterns across common beverages

The project explored how calorie values vary across Starbucks beverages and how calories relate to nutritional variables such as total fat and sugar.

The analysis also compared beverage categories and examined the overall distribution of calorie values to make differences across the menu easier to understand.

Analytical workflow

From nutrition data to interpretable visual findings

01

Dataset selection

Selected a real-world Starbucks nutrition dataset containing beverage names, categories, calories, fat, sugar, and related nutritional information.

02

Data preparation

Reviewed the dataset structure, checked variable types, and prepared numerical and categorical fields for analysis and visualization.

03

Distribution analysis

Examined the overall calorie distribution to understand where most beverages were concentrated and identify higher-calorie menu items.

04

Relationship analysis

Used a scatter plot and regression line to evaluate the relationship between total fat and calories across beverages.

05

Category comparison

Compared average calorie values across beverage categories to identify meaningful differences between drink groups.

06

Visual communication

Produced clear charts that communicate patterns in beverage representation, calorie content, and nutritional relationships.

Calorie distribution

Most beverages fall below the highest calorie range

Histogram showing the calorie distribution of Starbucks beverages
The distribution shows that most menu items are concentrated in the lower-to-middle calorie range, with fewer beverages at the upper end of the distribution.

Category comparison

Average calorie content varies considerably by drink category

Bar chart comparing average calories across Starbucks beverage categories
Smoothies, blended coffee drinks, and signature espresso drinks have higher average calorie values than plain coffee and several lighter beverage categories in this dataset.

Beverage representation

Reviewing the most frequently represented drink types

Bar chart showing the most frequently represented Starbucks beverage types
This view summarizes which beverage types appear most frequently in the dataset and provides context for interpreting category comparisons.

Key findings

Nutritional differences are strongly connected to beverage type

01

Calories and total fat show a clear positive relationship across the beverages represented in the dataset.

02

Most beverages fall within the lower-to-middle calorie range, while relatively few items appear at the highest calorie levels.

03

Average calorie content differs substantially across beverage categories.

04

Smoothies and blended coffee drinks appear among the higher-calorie categories in this dataset.

05

Plain coffee has a much lower average calorie value than most prepared or blended beverage categories.

Interpretation

Association does not necessarily imply causation

The positive relationship between calories and total fat indicates that beverages with more fat tend to contain more calories. However, the analysis is observational and does not establish that fat alone determines total calorie content.

Other ingredients, including sugar, milk, syrups, toppings, and serving size, can also contribute substantially to nutritional differences.

Limitations

Understanding the boundaries of menu-level data

The dataset describes menu items rather than actual customer purchasing or consumption behavior. It cannot show which beverages are ordered most frequently.

Customizations such as alternative milk, additional syrup, whipped cream, and serving-size changes may produce nutritional values that differ from the standardized menu records.

The dataset may also represent a particular version of the Starbucks menu and may not include later menu changes or regional differences.

Technology

Tools used for analysis and visualization

PythonPandasMatplotlibSeabornRegression AnalysisExploratory Data AnalysisData Visualization