Ajustarea unui model de regresie liniară
Un sondaj anonim privind salariile a fost realizat anual, începând cu 2015, în rândul specialiștilor IT din Europa. În 2018, sute de respondenți au ales să participe. Datele sondajului includ numărul de ani de experiență al respondenților și salariul lor actual.
Vei analiza relația dintre aceste două variabile pentru a afla dacă mai mulți ani de experiență duc la un salariu mai mare sau mai mic.
Variabila ta independentă este experience_years, iar variabila dependentă este current_salary.
Datele au fost încărcate pentru tine ca data, împreună cu statsmodels.api și pandas, ca sm, respectiv pd.
Acest exercițiu face parte din cursul
Analiza datelor din sondaje în Python
Instrucțiuni pentru exercițiu
- Definește variabilele
xșiy. - Adaugă termenul constant.
- Aplică regresia
OLS()și ajustează modelul cu.fit(). - Afișează tabelul rezumat.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# Define variable, x and y
x = salary_survey.____.____
y = salary_survey.____.____
# Add the constant term
x = ____.____(x)
# Perform .OLS() regression and fit
result = ____.____(y,x).____()
# Print the summary table
print(____.____())