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

Connected

ćwiczenie

Parametry modelu

Masz już zbudowany ogólny model – czas go „zoptymalizować" lub „dopasować" do nowego (wczytanego) zbioru danych pomiarowych xd, yd. W tym celu znajdź konkretne wartości parametrów modelu a0, a1, przy których dane modelowane i dane pomiarowe pokrywają się na wykresie.

To iteracyjna strategia wizualizacji: zaczynamy od zgadniętych wartości parametrów modelu, przekazujemy je do funkcji model(), nakładamy wynikowe dane modelowane na dane pomiarowe i wzrokowo sprawdzamy, czy linia przechodzi przez punkty. Jeśli nie – zmieniamy parametry i próbujemy jeszcze raz.

Instrukcje

100 XP
  • Uzupełnij funkcję plot_data_and_model(xd, yd, ym), przekazując xd, yd oraz xd, ym do wewnętrznych wywołań funkcji rysującej.
  • Oblicz przewidywania modelu za pomocą ym = model(), przekazując dane xd oraz zgadnięte parametry modelu a0 i a1.
    • Przejrzyj dostarczone dane i użyj ich jako wskazówki przy pierwszych dwóch oszacowaniach. Możesz wrócić i poprawić te wartości po sprawdzeniu, jak linia pasuje do danych.
  • Użyj plot_data_and_model(), aby narysować razem xd, yd i ym.
  • Zmieniaj wartości a0 i a1 i powtarzaj poprzednie 2 kroki, aż linia będzie przechodzić przez wszystkie punkty.