Regressionin 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ä.
1234567891011121314151617import 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()
Swipe to start coding
Analysoi 'darkgrid'-aineistoa selvittääksesi, miten sukupuoli ja tupakointitila vaikuttavat tippauskäyttäytymiseen.
- Aseta tyyli arvoon
'lightpink'ja kuvion taustaväriinlmplot. - Luo
lmplotkäyttäen dataframeadf:- 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'.
- Muunna
- Näytä kuvaaja.
Ratkaisu
Kiitos palautteestasi!
single
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme
Mahtavaa!
Completion arvosana parantunut arvoon 4.55
Regressionin 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ä.
1234567891011121314151617import 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()
Swipe to start coding
Analysoi 'darkgrid'-aineistoa selvittääksesi, miten sukupuoli ja tupakointitila vaikuttavat tippauskäyttäytymiseen.
- Aseta tyyli arvoon
'lightpink'ja kuvion taustaväriinlmplot. - Luo
lmplotkäyttäen dataframeadf:- 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'.
- Muunna
- Näytä kuvaaja.
Ratkaisu
Kiitos palautteestasi!
single