1. Nauka
  2. /
  3. Kursy
  4. /
  5. Wprowadzenie do modelowania liniowego w Pythonie

Connected

ćwiczenie

Wyraz wolny i punkt startowy

W tym ćwiczeniu przyjrzysz się parametrom wyrazu wolnego i nachylenia w kontekście modelowania pomiarów objętości roztworu zawartego w dużym szklanym dzbanku. Roztwór składa się z wody, ziaren, cukrów i drożdży. Rejestrowano łączną masę roztworu wraz ze szklanym pojemnikiem, lecz nie odnotowano masy pustego pojemnika.

Twoim zadaniem jest użycie wstępnie załadowanego DataFrame df biblioteki pandas — zawierającego kolumny volumes i masses — do zbudowania modelu liniowego opisującego zależność masses (dane y) od volumes (dane x). Nachylenie będzie estymatą gęstości roztworu (zmiana masy / zmiana objętości), natomiast wyraz wolny będzie estymatą masy pustego pojemnika (masa przy objętości równej 0).

Instrukcje

100 XP
  • Zaimportuj ols() z statsmodels i użyj tej funkcji do dopasowania modelu do danych data=df z parametrem formula = "masses ~ volumes".
  • Wyodrębnij wyraz wolny a0 i nachylenie a1, używając odpowiednio .params['Intercept'] i .params['volumes'].
  • Wyświetl a0 i a1, nadając im fizycznie znaczące nazwy.
  • Wyświetl wyniki model_fit() i poszukaj wartości odpowiadających powyższym; zwróć uwagę na etykiety wierszy Intercept, volumes oraz etykietę kolumny coef.