Plotly.Uttrykke.Get_trendline_results

Plotly.Uttrykke.Get_trendline_results
"I denne artikkelen vil vi utforske hvordan du bruker get_trendlines_results () -funksjonen i Plotly Express for å hente ut passformstatistikken for trendlinjer. Husk at denne funksjonen bare vil trekke ut Fit -statistikken hvis det spesifiserte figuren har trendlinjer -parameteren satt til “OLS”.

La oss dykke inn.

Lag en figur med trendline

Det første trinnet er å lage en figur med trendlinjer. For dette eksemplet vil vi bruke et enkelt spredningsplott ved å bruke TIPS -dataene som vist i koden nedenfor:

Importer plotly.uttrykk som px
df = px.data.Tips()
Fig = px.spredning (df, x = 'total_bill', y = 'tip', facet_col = 'røyker', color = 'sex', trendline = 'ols')
Fig.forestilling()


Koden over skal returnere et tall som vist:


Når vi har figuren med trendlinjer i sporet, kan vi trekke ut de underliggende modellparametrene ved hjelp av get_trendlines_results () -funksjonen.

Funksjonssyntaksen er som vist:

plotly.uttrykke.get_trendline_results (fig)


Parametere:

    1. Fig - Angir figuren vi ønsker å trekke ut passstatistikken. Figuren må ha trendline -parameteren satt til 'OLS.

Funksjonen vil deretter returnere en Pandas dataaframe med PX_FIT_RESULTS -kolonnene som inneholder Statsmodels -objektet.

Eksempel

La oss se hvordan vi kan hente ut passformstatistikken ved hjelp av figuren vi opprettet tidligere. Koden er som vist:

Resultat = PX.get_trendline_results (fig)
trykk (resultat)


Produksjon:


Vi kan deretter få tilgang til modellparameteren som vist i spørringen nedenfor:

Importer plotly.uttrykk som px
df = px.data.Tips()
Fig = px.spredning (df, x = 'total_bill', y = 'tip', facet_col = 'røyker', color = 'sex', trendline = 'ols')
Resultat = PX.get_trendline_results (fig)
resultat.spørring ("sex == 'hann' og røyker == 'ja'").px_fit_results.iloc [0].sammendrag()


Resultat:

Lukking

Denne artikkelen dekker det grunnleggende om å bruke get_trendline_results -funksjonen for å trekke ut passformstatistikk for trendlinjer.