Factorrelaties en verdelingen

Verkennende data-analyse in Python

Izzy Weber

Curriculum Manager, DataCamp

Opleidingsniveau: mannelijke partner

divorce["education_man"].value_counts()
Professional    1313
Preparatory      501
Secondary        288
Primary          100
None               4
Other              3
Name: education_man, dtype: int64
Verkennende data-analyse in Python

Categorische relaties verkennen

sns.histplot(data=divorce, x="marriage_duration", binwidth=1)
plt.show()

Histogram van huwelijksduur

Verkennende data-analyse in Python

Categorische relaties verkennen

sns.histplot(data=divorce, x="marriage_duration", hue="education_man", binwidth=1)
plt.show()

Histogram van huwelijksduur met kleuren per education_man

Verkennende data-analyse in Python

Kernel density estimate (KDE)-plots

sns.kdeplot(data=divorce, x="marriage_duration", hue="education_man")
plt.show()

KDE van huwelijksduur met hue ingesteld op education_man

Verkennende data-analyse in Python

Kernel density estimate (KDE)-plots

KDE van huwelijksduur met hue ingesteld op education_man, ingezoomd op marriage_duration nul

Verkennende data-analyse in Python

Kernel density estimate (KDE)-plots

sns.kdeplot(data=divorce, x="marriage_duration", hue="education_man", cut=0)
plt.show()

KDE van huwelijksduur met hue ingesteld op education_man en cut gelijk aan nul

Verkennende data-analyse in Python

Cumulatieve KDE-plots

sns.kdeplot(data=divorce, x="marriage_duration", hue="education_man", cut=0, cumulative=True)
plt.show()

Cumulatieve verdelingsfunctie van huwelijksduur met hue ingesteld op education_man en cut gelijk aan nul

Verkennende data-analyse in Python

Relatie tussen huwelijkse leeftijd en opleiding

  • Is er een relatie tussen huwelijkse leeftijd en opleidingsniveau?
divorce["man_age_marriage"] = divorce["marriage_year"] - divorce["dob_man"].dt.year
divorce["woman_age_marriage"] = divorce["marriage_year"] - divorce["dob_woman"].dt.year
Verkennende data-analyse in Python

Spreidingsdiagram met categorische variabelen

sns.scatterplot(data=divorce, x="woman_age_marriage", y="man_age_marriage")
plt.show()

Spreidingsdiagram van woman_age_marriage en man_age_marriage

Verkennende data-analyse in Python

Spreidingsdiagram met categorische variabelen

sns.scatterplot(data=divorce, 
                x="woman_age_marriage",
                y="man_age_marriage", 
                hue="education_man")
plt.show()

Spreidingsdiagram van woman_age_marriage en man_age_marriage met hue ingesteld op education_man

Verkennende data-analyse in Python

Laten we oefenen!

Verkennende data-analyse in Python

Preparing Video For Download...