Bivariate and Multivariate Analysis
Scatter plots, pair plots, correlation heatmaps, grouped statistics.
From One Variable to Many
Bivariate analysis studies the relationship between two variables; multivariate analysis looks at several at once.
The goal: find which features move together, spot interactions, and decide which variables are predictive of your target.
Scatter Plots with plt.scatter
A scatter plot plots two numeric variables against each other — each dot is one row. It reveals trends, clusters, and outliers.
import matplotlib.pyplot as plt
import seaborn as sns
plt.scatter(df["height"], df["weight"], alpha=0.4)
plt.xlabel("Height")
plt.ylabel("Weight")
plt.show()All lessons in this course
- EDA Workflow and Data Profiling
- Univariate Analysis
- Bivariate and Multivariate Analysis
- Feature Distribution and Target Analysis