Avsnitt 1. Kapitel 21
single
Visualisering av Linjär Regression
Svep för att visa menyn
regplot (regressionsdiagram) används för att visualisera data och en linjär regressionsmodell.
Den ritar ett spridningsdiagram av två variabler, x och y, och passar sedan en linjär regressionslinje (bästa prediktionslinjen) genom dem för att visualisera korrelationen.
Viktiga parametrar
fit_reg: detta är den viktigaste inställningen;True(standard): ritar regressionslinjen och konfidensintervallet (det skuggade området);False: ritar endast spridningsdiagrammet. Detta är användbart när du vill haregplot-stilen men inte behöver modellen;marker: ändrar symbolen för datapunkterna (t.ex.'+','x','o');color: anger färg för både punkter och linje.
Exempel
Här är ett regressionsdiagram som visar det starka sambandet mellan total nota och dricksbelopp.
1234567891011121314151617import seaborn as sns import matplotlib.pyplot as plt # Load dataset df = sns.load_dataset('tips') # Create a regression plot sns.regplot( data=df, x='total_bill', y='tip', color='b', # Blue color marker='x', # Use 'x' as marker fit_reg=True # Show the line ) plt.show()
Uppgift
Swipe to start coding
Analysera tips-datasetet, men visualisera denna gång endast de råa datapunkterna med specifik stilinställning.
- Ställ in stilen på
'darkgrid'. Konfigurera färgerna genom att skicka en ordbok: sätt'figure.facecolor'till'tan'och'axes.facecolor'till'cornsilk'. - Skapa en regplot med hjälp av
tips-datasetet (df):
- Mappa
'total_bill'tillxoch'tip'tilly. - Ange punktsymbolen (
marker) till'+'. - Ange
colortill'green'. - Inaktivera regressionslinjen genom att sätta
fit_reg=False.
- Visa diagrammet.
Lösning
Var allt tydligt?
Tack för dina kommentarer!
Avsnitt 1. Kapitel 21
single
Fråga AI
Fråga AI
Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal