Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele KDE-Kuvaaja | Visualisointi Seabornilla
Ultimate Visualization with Python

bookKDE-Kuvaaja

Note
Määritelmä

Kernel Density Estimation (KDE) -käyrä on kuvaaja, joka havainnollistaa jatkuvan muuttujan arvioitua todennäköisyystiheysfunktiota. Toisin kuin histogrammi, joka esittää tiedot diskreeteillä palkkiväleillä, KDE-käyrä kuvaa jakauman tasaisena, jatkuvana käyränä, joka perustuu kaikkiin havaintopisteisiin.

KDE-käyrän esimerkki

Tässä esimerkissä histogrammi on yhdistetty KDE-käyrään (oranssi käyrä), mikä antaa selkeämmän arvion todennäköisyystiheysfunktiosta kuin pelkkä histogrammi.

Kirjastossa seaborn funktio kdeplot() mahdollistaa KDE-käyrien helpon piirtämisen. Sen keskeiset parametrit—data, x ja y—toimivat samalla tavalla kuin countplot()-funktiossa.

Ensimmäinen vaihtoehto

Vain yksi parametreista voidaan asettaa välittämällä arvojono, mikä mahdollistaa yksilöllisen mukauttamisen eri elementeille.

123456789101112
import pandas as pd import matplotlib.pyplot as plt import seaborn as sns # Loading the dataset with the average yearly temperatures in Boston and Seattle url = 'https://content-media-cdn.codefinity.com/courses/47339f29-4722-4e72-a0d4-6112c70ff738/weather_data.csv' weather_df = pd.read_csv(url, index_col=0) # Creating a KDE plot setting only the data parameter sns.kdeplot(data=weather_df['Seattle'], fill=True) plt.show()
copy

data-parametri asetetaan välittämällä Series-olio, ja fill-parametrilla täytetään käyrän alapuolinen alue, joka oletuksena ei ole täytetty.

Toinen vaihtoehto

On myös mahdollista asettaa 2D-objekti kuten DataFrame data-parametriksi ja sarakkeen nimi tai avain, jos data on sanakirja, x-parametriksi (pystysuora suunta) tai y-parametriksi (vaakasuora suunta):

123456789101112
import pandas as pd import matplotlib.pyplot as plt import seaborn as sns # Loading the dataset with the average yearly temperatures in Boston and Seattle url = 'https://content-media-cdn.codefinity.com/courses/47339f29-4722-4e72-a0d4-6112c70ff738/weather_data.csv' weather_df = pd.read_csv(url, index_col=0) # Creating a KDE plot setting both the data and x parameters sns.kdeplot(data=weather_df, x='Seattle', fill=True) plt.show()
copy

Samat tulokset saavutettiin antamalla koko DataFrame data-parametriksi ja määrittämällä sarakkeen nimi x-parametriksi.

Note
Huomio

Luotu KDE-kuvaaja esittää tyypillistä kellokäyrää, joka muistuttaa normaalijakaumaa, jonka keskiarvo on noin 52°F.

Note
Opiskele lisää

Jos haluat tutustua tarkemmin KDE-kuvaajan funktioon, voit vapaasti perehtyä kdeplot()-dokumentaatioon.

Tehtävä

Swipe to start coding

  1. Käytä oikeaa funktiota KDE-kuvaajan luomiseen.
  2. Käytä countries_df-dataa kuvaajan aineistona (ensimmäinen argumentti).
  3. Aseta 'GDP per capita' käytettäväksi sarakkeeksi ja suunta vaakasuoraksi toisen argumentin avulla.
  4. Täytä käyrän alapuolinen alue kolmannen (oikeanpuoleisimman) argumentin avulla.

Ratkaisu

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 5. Luku 4
single

single

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme

Suggested prompts:

Can you explain the difference between using a Series and a DataFrame with `kdeplot()`?

What does the `fill` parameter do in the KDE plot?

Are there other important parameters in `kdeplot()` I should know about?

close

Awesome!

Completion rate improved to 3.85

bookKDE-Kuvaaja

Pyyhkäise näyttääksesi valikon

Note
Määritelmä

Kernel Density Estimation (KDE) -käyrä on kuvaaja, joka havainnollistaa jatkuvan muuttujan arvioitua todennäköisyystiheysfunktiota. Toisin kuin histogrammi, joka esittää tiedot diskreeteillä palkkiväleillä, KDE-käyrä kuvaa jakauman tasaisena, jatkuvana käyränä, joka perustuu kaikkiin havaintopisteisiin.

KDE-käyrän esimerkki

Tässä esimerkissä histogrammi on yhdistetty KDE-käyrään (oranssi käyrä), mikä antaa selkeämmän arvion todennäköisyystiheysfunktiosta kuin pelkkä histogrammi.

Kirjastossa seaborn funktio kdeplot() mahdollistaa KDE-käyrien helpon piirtämisen. Sen keskeiset parametrit—data, x ja y—toimivat samalla tavalla kuin countplot()-funktiossa.

Ensimmäinen vaihtoehto

Vain yksi parametreista voidaan asettaa välittämällä arvojono, mikä mahdollistaa yksilöllisen mukauttamisen eri elementeille.

123456789101112
import pandas as pd import matplotlib.pyplot as plt import seaborn as sns # Loading the dataset with the average yearly temperatures in Boston and Seattle url = 'https://content-media-cdn.codefinity.com/courses/47339f29-4722-4e72-a0d4-6112c70ff738/weather_data.csv' weather_df = pd.read_csv(url, index_col=0) # Creating a KDE plot setting only the data parameter sns.kdeplot(data=weather_df['Seattle'], fill=True) plt.show()
copy

data-parametri asetetaan välittämällä Series-olio, ja fill-parametrilla täytetään käyrän alapuolinen alue, joka oletuksena ei ole täytetty.

Toinen vaihtoehto

On myös mahdollista asettaa 2D-objekti kuten DataFrame data-parametriksi ja sarakkeen nimi tai avain, jos data on sanakirja, x-parametriksi (pystysuora suunta) tai y-parametriksi (vaakasuora suunta):

123456789101112
import pandas as pd import matplotlib.pyplot as plt import seaborn as sns # Loading the dataset with the average yearly temperatures in Boston and Seattle url = 'https://content-media-cdn.codefinity.com/courses/47339f29-4722-4e72-a0d4-6112c70ff738/weather_data.csv' weather_df = pd.read_csv(url, index_col=0) # Creating a KDE plot setting both the data and x parameters sns.kdeplot(data=weather_df, x='Seattle', fill=True) plt.show()
copy

Samat tulokset saavutettiin antamalla koko DataFrame data-parametriksi ja määrittämällä sarakkeen nimi x-parametriksi.

Note
Huomio

Luotu KDE-kuvaaja esittää tyypillistä kellokäyrää, joka muistuttaa normaalijakaumaa, jonka keskiarvo on noin 52°F.

Note
Opiskele lisää

Jos haluat tutustua tarkemmin KDE-kuvaajan funktioon, voit vapaasti perehtyä kdeplot()-dokumentaatioon.

Tehtävä

Swipe to start coding

  1. Käytä oikeaa funktiota KDE-kuvaajan luomiseen.
  2. Käytä countries_df-dataa kuvaajan aineistona (ensimmäinen argumentti).
  3. Aseta 'GDP per capita' käytettäväksi sarakkeeksi ja suunta vaakasuoraksi toisen argumentin avulla.
  4. Täytä käyrän alapuolinen alue kolmannen (oikeanpuoleisimman) argumentin avulla.

Ratkaisu

Switch to desktopVaihda työpöytään todellista harjoitusta vartenJatka siitä, missä olet käyttämällä jotakin alla olevista vaihtoehdoista
Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 5. Luku 4
single

single

some-alt