Faktorrelationer och fördelningar

Exploratory Data Analysis i Python

Izzy Weber

Curriculum Manager, DataCamp

Utbildningsnivå: manlig partner

divorce["education_man"].value_counts()
Professional    1313
Preparatory      501
Secondary        288
Primary          100
None               4
Other              3
Name: education_man, dtype: int64
Exploratory Data Analysis i Python

Utforska kategoriska samband

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

Histogram över äktenskapets längd

Exploratory Data Analysis i Python

Utforska kategoriska samband

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

Histogram över äktenskapets längd färgkodat efter education_man

Exploratory Data Analysis i Python

Kernel Density Estimate (KDE)-plottar

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

KDE-plot över äktenskapets längd med hue satt till education_man

Exploratory Data Analysis i Python

Kernel Density Estimate (KDE)-plottar

KDE-plot över äktenskapets längd med hue satt till education_man, inzoomad vid marriage_duration noll

Exploratory Data Analysis i Python

Kernel Density Estimate (KDE)-plottar

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

KDE-plot över äktenskapets längd med hue satt till education_man och cut lika med noll

Exploratory Data Analysis i Python

Kumulativa KDE-plottar

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

Kumulativ fördelningsfunktion för äktenskapets längd med hue satt till education_man och cut lika med noll

Exploratory Data Analysis i Python

Samband mellan ålder vid giftermål och utbildning

  • Finns det ett samband mellan ålder vid giftermål och utbildningsnivå?
divorce["man_age_marriage"] = divorce["marriage_year"] - divorce["dob_man"].dt.year
divorce["woman_age_marriage"] = divorce["marriage_year"] - divorce["dob_woman"].dt.year
Exploratory Data Analysis i Python

Spridningsdiagram med kategoriska variabler

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

Ett spridningsdiagram över woman_age_marriage och man_age_marriage

Exploratory Data Analysis i Python

Spridningsdiagram med kategoriska variabler

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

Ett spridningsdiagram över woman_age_marriage och man_age_marriage med hue satt till education_man

Exploratory Data Analysis i Python

Nu kör vi en övning!

Exploratory Data Analysis i Python

Preparing Video For Download...