Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Regressionin ja Ruudukkojen Yhdistäminen | Osio
Practice
Projects
Quizzes & Challenges
Visat
Challenges
/
Tilastollinen Visualisointi Seabornilla

bookRegressionin ja Ruudukkojen Yhdistäminen

lmplot (lineaarisen mallin kuvaaja) on kuvaajatasoinen funktio, joka yhdistää regplot- ja FacetGrid-toiminnot.

Vaikka regplot soveltuu hyvin yksittäisen riippuvuuden tarkasteluun, mahdollistaa lmplot lineaaristen suhteiden vertailun eri kategorioiden välillä. Voit erotella dataa värin (hue) perusteella tai jakamalla sen eri alikuvaajiin (col/row), mikä tekee siitä tehokkaan työkalun kysymyksiin kuten "Muuttuuko suhde laskun ja tipin välillä, jos asiakas on tupakoitsija?" vastaamiseen.

Keskeiset parametrit

  • hue: erottaa datan värin perusteella ja piirtää erillisen regressiosuoran jokaiselle ryhmälle;
  • col / row: jakaa datan erillisiin alikuvaajiin;
  • markers: lista symboleista ryhmien visuaaliseen erottamiseen (esim. ['o', 'x']), mikä parantaa saavutettavuutta.

Esimerkki

Tässä vertaillaan lounaan ja illallisen aikana annettuja tippejä. Huomaa, miten col jakaa näkymän ja hue vertailee tupakoitsijoita kussakin näkymässä.

1234567891011121314151617
import seaborn as sns import matplotlib.pyplot as plt # Load dataset df = sns.load_dataset('tips') # Create a grid of regression plots sns.lmplot( data=df, x='total_bill', y='tip', col='time', # Split: Lunch vs Dinner hue='smoker', # Color: Yes vs No palette='Set1' ) plt.show()
copy
Tehtävä

Swipe to start coding

Analysoi 'darkgrid'-aineistoa selvittääksesi, miten sukupuoli ja tupakointitila vaikuttavat tippauskäyttäytymiseen.

  1. Aseta tyyli arvoon 'lightpink' ja kuvion taustaväriin lmplot.
  2. Luo lmplot käyttäen dataframea df:
    • Muunna 'total_bill' x-akselille ja 'tip' y-akselille.
    • Väritä 'smoker' hue-parametrin avulla.
    • Jaa sivut col-parametrilla 'sex'.
    • Määritä erikoismerkit 'o' ja 'x'.
    • Käytä väripalettia 'crest'.
  3. Näytä kuvaaja.

Ratkaisu

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 1. Luku 22
single

single

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

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

close

bookRegressionin ja Ruudukkojen Yhdistäminen

Pyyhkäise näyttääksesi valikon

lmplot (lineaarisen mallin kuvaaja) on kuvaajatasoinen funktio, joka yhdistää regplot- ja FacetGrid-toiminnot.

Vaikka regplot soveltuu hyvin yksittäisen riippuvuuden tarkasteluun, mahdollistaa lmplot lineaaristen suhteiden vertailun eri kategorioiden välillä. Voit erotella dataa värin (hue) perusteella tai jakamalla sen eri alikuvaajiin (col/row), mikä tekee siitä tehokkaan työkalun kysymyksiin kuten "Muuttuuko suhde laskun ja tipin välillä, jos asiakas on tupakoitsija?" vastaamiseen.

Keskeiset parametrit

  • hue: erottaa datan värin perusteella ja piirtää erillisen regressiosuoran jokaiselle ryhmälle;
  • col / row: jakaa datan erillisiin alikuvaajiin;
  • markers: lista symboleista ryhmien visuaaliseen erottamiseen (esim. ['o', 'x']), mikä parantaa saavutettavuutta.

Esimerkki

Tässä vertaillaan lounaan ja illallisen aikana annettuja tippejä. Huomaa, miten col jakaa näkymän ja hue vertailee tupakoitsijoita kussakin näkymässä.

1234567891011121314151617
import seaborn as sns import matplotlib.pyplot as plt # Load dataset df = sns.load_dataset('tips') # Create a grid of regression plots sns.lmplot( data=df, x='total_bill', y='tip', col='time', # Split: Lunch vs Dinner hue='smoker', # Color: Yes vs No palette='Set1' ) plt.show()
copy
Tehtävä

Swipe to start coding

Analysoi 'darkgrid'-aineistoa selvittääksesi, miten sukupuoli ja tupakointitila vaikuttavat tippauskäyttäytymiseen.

  1. Aseta tyyli arvoon 'lightpink' ja kuvion taustaväriin lmplot.
  2. Luo lmplot käyttäen dataframea df:
    • Muunna 'total_bill' x-akselille ja 'tip' y-akselille.
    • Väritä 'smoker' hue-parametrin avulla.
    • Jaa sivut col-parametrilla 'sex'.
    • Määritä erikoismerkit 'o' ja 'x'.
    • Käytä väripalettia 'crest'.
  3. 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 22
single

single

some-alt