Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Kombinere Regresjon og Rutenett | Seksjon
Statistisk Visualisering med Seaborn

bookKombinere Regresjon og Rutenett

lmplot (lineær modell-plot) er en figur-nivå funksjon som kombinerer regplot og FacetGrid.

Mens regplot er godt egnet for ett enkelt forhold, gjør lmplot det mulig å sammenligne lineære sammenhenger på tvers av ulike kategorier. Du kan skille data ved hjelp av farge (hue) eller ved å dele det inn i ulike delplott (col/row), noe som gjør det kraftfullt for å besvare spørsmål som «Endrer forholdet mellom regning og tips seg hvis kunden er røyker?».

Viktige parametere

  • hue: skiller data ved hjelp av farge og tegner en egen regresjonslinje for hver gruppe;
  • col / row: deler data inn i separate delplott;
  • markers: en liste med symboler for å visuelt skille grupper (f.eks. ['o', 'x']), noe som er nyttig for tilgjengelighet.

Eksempel

Her sammenlignes tips gitt under lunsj og middag. Legg merke til hvordan col deler visningen, mens hue sammenligner røykere innenfor hver visning.

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
Oppgave

Swipe to start coding

Analyser tips-datasettet for å se hvordan kjønn og røykerstatus påvirker tippeadferd.

  1. Sett stilen til 'darkgrid'. Sett figurens bakgrunnsfarge til 'lightpink'.
  2. Lag en lmplot ved å bruke tips-datasettet (df):
  • Kartlegg 'total_bill' til x og 'tip' til y.
    • Farg linjene basert på 'smoker'-status (hue).
  • Del visualiseringen i kolonner basert på 'sex' (col).
  • Bruk ulike markører: 'o' for første gruppe og 'x' for andre gruppe.
  • Bruk paletten 'crest'.
  1. Vis plottet.

Løsning

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 1. Kapittel 22
single

single

Spør AI

expand

Spør AI

ChatGPT

Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår

close

bookKombinere Regresjon og Rutenett

Sveip for å vise menyen

lmplot (lineær modell-plot) er en figur-nivå funksjon som kombinerer regplot og FacetGrid.

Mens regplot er godt egnet for ett enkelt forhold, gjør lmplot det mulig å sammenligne lineære sammenhenger på tvers av ulike kategorier. Du kan skille data ved hjelp av farge (hue) eller ved å dele det inn i ulike delplott (col/row), noe som gjør det kraftfullt for å besvare spørsmål som «Endrer forholdet mellom regning og tips seg hvis kunden er røyker?».

Viktige parametere

  • hue: skiller data ved hjelp av farge og tegner en egen regresjonslinje for hver gruppe;
  • col / row: deler data inn i separate delplott;
  • markers: en liste med symboler for å visuelt skille grupper (f.eks. ['o', 'x']), noe som er nyttig for tilgjengelighet.

Eksempel

Her sammenlignes tips gitt under lunsj og middag. Legg merke til hvordan col deler visningen, mens hue sammenligner røykere innenfor hver visning.

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
Oppgave

Swipe to start coding

Analyser tips-datasettet for å se hvordan kjønn og røykerstatus påvirker tippeadferd.

  1. Sett stilen til 'darkgrid'. Sett figurens bakgrunnsfarge til 'lightpink'.
  2. Lag en lmplot ved å bruke tips-datasettet (df):
  • Kartlegg 'total_bill' til x og 'tip' til y.
    • Farg linjene basert på 'smoker'-status (hue).
  • Del visualiseringen i kolonner basert på 'sex' (col).
  • Bruk ulike markører: 'o' for første gruppe og 'x' for andre gruppe.
  • Bruk paletten 'crest'.
  1. Vis plottet.

Løsning

Switch to desktopBytt til skrivebordet for virkelighetspraksisFortsett der du er med et av alternativene nedenfor
Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 1. Kapittel 22
single

single

some-alt