Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Tiheyden Estimointi KDE:llä | Osio
Practice
Projects
Quizzes & Challenges
Visat
Challenges
/
Tilastollinen Visualisointi Seabornilla

bookTiheyden Estimointi KDE:llä

kdeplot (ydintiheyden estimointi) on menetelmä havaintojen jakauman visualisoimiseen aineistossa. Se on verrattavissa histogrammiin, mutta histogrammin diskreettien luokkien sijaan KDE esittää tiedot jatkuvana todennäköisyystiheyskäyränä.

Tämä tekee siitä erinomaisen työkalun datan "muodon" tarkasteluun ja huippujen tunnistamiseen ilman histogrammin epätasaisuutta.

Päällekkäisten jakaumien visualisointi

Kun käytössä on useita kategorioita (hue-parametrilla), yksinkertaiset viivat voivat olla vaikeasti erotettavissa. Seaborn tarjoaa tähän ratkaisuja:

  • Pinoaminen (multiple='stack'): viivojen piirtämisen sijaan kategoriat pinotaan päällekkäin. Tämä näyttää, miten eri kategoriat vaikuttavat kokonaisjakaumaan;
  • Täyttö (fill=True): täyttää käyrän alapuolisen alueen värillä, jolloin kunkin kategorian visuaalinen paino korostuu.

Esimerkki:

12345678910111213141516
import seaborn as sns import matplotlib.pyplot as plt # Load built-in dataset df = sns.load_dataset('penguins') # Create the stacked KDE plot sns.kdeplot( data=df, x='flipper_length_mm', hue='species', multiple='stack', # Stack categories vertically fill=True # Fill area with color ) plt.show()
copy
Tehtävä

Swipe to start coding

Visualisoi vuoden maksimilämpötilojen jakauma:

  1. Tuo kirjastot pandas, seaborn ja matplotlib.pyplot.
  2. Lue sääaineisto.
  3. Aseta tyyliksi 'ticks' ja taustaväriksi 'lightcyan' (jo valmiiksi asetettu).
  4. Luo KDE-kuvaaja seuraavilla parametreilla:
  • Aseta x arvoksi 'max_temp';
    • Ryhmittele 'month' avulla käyttäen hue-parametria;
  • Pinoa jakaumat käyttämällä multiple='stack';
  • Täytä käyrät asettamalla fill=True;
  • Poista selite (legend=False), jotta kuvaaja pysyy selkeänä.
  1. Näytä kuvaaja.

Ratkaisu

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 1. Luku 5
single

single

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

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

close

bookTiheyden Estimointi KDE:llä

Pyyhkäise näyttääksesi valikon

kdeplot (ydintiheyden estimointi) on menetelmä havaintojen jakauman visualisoimiseen aineistossa. Se on verrattavissa histogrammiin, mutta histogrammin diskreettien luokkien sijaan KDE esittää tiedot jatkuvana todennäköisyystiheyskäyränä.

Tämä tekee siitä erinomaisen työkalun datan "muodon" tarkasteluun ja huippujen tunnistamiseen ilman histogrammin epätasaisuutta.

Päällekkäisten jakaumien visualisointi

Kun käytössä on useita kategorioita (hue-parametrilla), yksinkertaiset viivat voivat olla vaikeasti erotettavissa. Seaborn tarjoaa tähän ratkaisuja:

  • Pinoaminen (multiple='stack'): viivojen piirtämisen sijaan kategoriat pinotaan päällekkäin. Tämä näyttää, miten eri kategoriat vaikuttavat kokonaisjakaumaan;
  • Täyttö (fill=True): täyttää käyrän alapuolisen alueen värillä, jolloin kunkin kategorian visuaalinen paino korostuu.

Esimerkki:

12345678910111213141516
import seaborn as sns import matplotlib.pyplot as plt # Load built-in dataset df = sns.load_dataset('penguins') # Create the stacked KDE plot sns.kdeplot( data=df, x='flipper_length_mm', hue='species', multiple='stack', # Stack categories vertically fill=True # Fill area with color ) plt.show()
copy
Tehtävä

Swipe to start coding

Visualisoi vuoden maksimilämpötilojen jakauma:

  1. Tuo kirjastot pandas, seaborn ja matplotlib.pyplot.
  2. Lue sääaineisto.
  3. Aseta tyyliksi 'ticks' ja taustaväriksi 'lightcyan' (jo valmiiksi asetettu).
  4. Luo KDE-kuvaaja seuraavilla parametreilla:
  • Aseta x arvoksi 'max_temp';
    • Ryhmittele 'month' avulla käyttäen hue-parametria;
  • Pinoa jakaumat käyttämällä multiple='stack';
  • Täytä käyrät asettamalla fill=True;
  • Poista selite (legend=False), jotta kuvaaja pysyy selkeänä.
  1. Näytä kuvaaja.

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 1. Luku 5
single

single

some-alt