single
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
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme