KDE-Kuvaaja
Kernel Density Estimation (KDE) -käyrä on kuvaajatyyppi, joka havainnollistaa jatkuvan muuttujan arvioitua todennäköisyystiheysfunktiota. Toisin kuin histogrammi, joka esittää tiedot diskreeteillä palkkiväleillä, KDE-käyrä esittää jakauman tasaisena, jatkuvana käyränä, joka perustuu kaikkiin havaintopisteisiin.
Tämä esimerkki näyttää histogrammin yhdistettynä KDE-käyrään (oranssi käyrä), mikä tarjoaa selkeämmän arvion todennäköisyystiheysfunktiosta kuin pelkkä histogrammi.
seaborn-kirjastossa kdeplot()-funktio mahdollistaa KDE-käyrien luomisen helposti. 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ä arvojoukko, mikä mahdollistaa yksilöllisen mukauttamisen eri elementeille.
123456789101112import 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()
data-parametri asetetaan välittämällä Series-olio, ja fill-parametria käytetään täyttämään käyrän alapuolinen alue, joka on oletuksena täyttämätön.
Toinen vaihtoehto
On myös mahdollista asettaa 2D-objekti, kuten DataFrame, data-parametriksi sekä sarakkeen nimi tai avain, jos data on sanakirja, x-parametriksi (pystysuora suunta) tai y-parametriksi (vaakasuora suunta):
123456789101112import 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()
Samat tulokset saavutettiin antamalla koko DataFrame data-parametriksi ja määrittämällä sarakkeen nimi x-parametriksi.
Luotu KDE-kuvaaja esittää tyypillistä kellokäyrää, joka muistuttaa normaalijakaumaa, jonka keskiarvo on noin 52°F.
Jos haluat tutustua tarkemmin KDE-kuvaajan toimintaan, voit perehtyä kdeplot()-dokumentaatioon.
Swipe to start coding
- Käytä oikeaa funktiota KDE-kuvaajan luomiseen.
- Käytä
countries_df-dataa kuvaajan aineistona (ensimmäinen argumentti). - Aseta toinen argumentti sarakkeelle
'GDP per capita'ja suunta vaakasuoraksi. - Täytä käyrän alapuolinen alue kolmannen (oikeanpuoleisimman) argumentin avulla.
Ratkaisu
Kiitos palautteestasi!
single
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme
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?
Mahtavaa!
Completion arvosana parantunut arvoon 3.85
KDE-Kuvaaja
Pyyhkäise näyttääksesi valikon
Kernel Density Estimation (KDE) -käyrä on kuvaajatyyppi, joka havainnollistaa jatkuvan muuttujan arvioitua todennäköisyystiheysfunktiota. Toisin kuin histogrammi, joka esittää tiedot diskreeteillä palkkiväleillä, KDE-käyrä esittää jakauman tasaisena, jatkuvana käyränä, joka perustuu kaikkiin havaintopisteisiin.
Tämä esimerkki näyttää histogrammin yhdistettynä KDE-käyrään (oranssi käyrä), mikä tarjoaa selkeämmän arvion todennäköisyystiheysfunktiosta kuin pelkkä histogrammi.
seaborn-kirjastossa kdeplot()-funktio mahdollistaa KDE-käyrien luomisen helposti. 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ä arvojoukko, mikä mahdollistaa yksilöllisen mukauttamisen eri elementeille.
123456789101112import 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()
data-parametri asetetaan välittämällä Series-olio, ja fill-parametria käytetään täyttämään käyrän alapuolinen alue, joka on oletuksena täyttämätön.
Toinen vaihtoehto
On myös mahdollista asettaa 2D-objekti, kuten DataFrame, data-parametriksi sekä sarakkeen nimi tai avain, jos data on sanakirja, x-parametriksi (pystysuora suunta) tai y-parametriksi (vaakasuora suunta):
123456789101112import 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()
Samat tulokset saavutettiin antamalla koko DataFrame data-parametriksi ja määrittämällä sarakkeen nimi x-parametriksi.
Luotu KDE-kuvaaja esittää tyypillistä kellokäyrää, joka muistuttaa normaalijakaumaa, jonka keskiarvo on noin 52°F.
Jos haluat tutustua tarkemmin KDE-kuvaajan toimintaan, voit perehtyä kdeplot()-dokumentaatioon.
Swipe to start coding
- Käytä oikeaa funktiota KDE-kuvaajan luomiseen.
- Käytä
countries_df-dataa kuvaajan aineistona (ensimmäinen argumentti). - Aseta toinen argumentti sarakkeelle
'GDP per capita'ja suunta vaakasuoraksi. - Täytä käyrän alapuolinen alue kolmannen (oikeanpuoleisimman) argumentin avulla.
Ratkaisu
Kiitos palautteestasi!
single