Relacje czynników i rozkłady

Eksploracyjna analiza danych w Pythonie

Izzy Weber

Curriculum Manager, DataCamp

Poziom wykształcenia: mężczyzna

divorce["education_man"].value_counts()
Professional    1313
Preparatory      501
Secondary        288
Primary          100
None               4
Other              3
Name: education_man, dtype: int64
Eksploracyjna analiza danych w Pythonie

Eksploracja relacji kategorycznych

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

Histogram czasu trwania małżeństwa

Eksploracyjna analiza danych w Pythonie

Eksploracja relacji kategorycznych

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

Histogram czasu trwania małżeństwa z kolorowaniem według education_man

Eksploracyjna analiza danych w Pythonie

Wykresy jądrowej estymacji gęstości (KDE)

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

Wykres KDE czasu trwania małżeństwa z odcieniem ustawionym na education_man

Eksploracyjna analiza danych w Pythonie

Wykresy jądrowej estymacji gęstości (KDE)

Wykres KDE czasu trwania małżeństwa z odcieniem ustawionym na education_man, przybliżony do marriage_duration równego zero

Eksploracyjna analiza danych w Pythonie

Wykresy jądrowej estymacji gęstości (KDE)

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

Wykres KDE czasu trwania małżeństwa z odcieniem ustawionym na education_man i cut równym zero

Eksploracyjna analiza danych w Pythonie

Skumulowane wykresy KDE

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

Skumulowana funkcja rozkładu czasu trwania małżeństwa z odcieniem ustawionym na education_man i cut równym zero

Eksploracyjna analiza danych w Pythonie

Związek między wiekiem a wykształceniem w chwili ślubu

  • Czy istnieje związek między wiekiem w chwili zawarcia małżeństwa a poziomem wykształcenia?
divorce["man_age_marriage"] = divorce["marriage_year"] - divorce["dob_man"].dt.year
divorce["woman_age_marriage"] = divorce["marriage_year"] - divorce["dob_woman"].dt.year
Eksploracyjna analiza danych w Pythonie

Wykres punktowy ze zmiennymi kategorycznymi

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

Wykres punktowy woman_age_marriage i man_age_marriage

Eksploracyjna analiza danych w Pythonie

Wykres punktowy ze zmiennymi kategorycznymi

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

Wykres punktowy woman_age_marriage i man_age_marriage z odcieniem ustawionym na education_man

Eksploracyjna analiza danych w Pythonie

Czas na ćwiczenia!

Eksploracyjna analiza danych w Pythonie

Preparing Video For Download...