Zadania – część VI. Interpolacja i aproksymacja
1. Napisz funkcję która odnajdzie brakujące wartości (NaN) w zmiennej wejściowej i wstawi
w ich miejsce wartości funkcji interpolującej. Funkcję przetestuj dla zmiennej
„brakujace_dane” znajdującej się na platformie UPEL i wyświetl porównanie zmiennej
wyjściowej z zmienną „wszystkie_dane” również znajdującej się na UPEL.
Zmienne wejściowe:
- zmienna z brakującymi wartościami (wektor kolumnowy)
- metoda interpolacji (ciąg – string)
Zmienne wyjściowe:
- zmienna wejściowa z zamienionymi wartościami NaN na wartości interpolowane
(wektor kolumnowy)
2. Napisz funkcję która w dane wejściowe wpasuje linię prostą, obliczy korelację pomiędzy
wartościami wejściowymi a aproksymowanymi, oraz za pomocy metody dodatku wzorca
poda wynik oznaczenia. Funkcję przetestuj dla danych x_dodwzroca i y_dodwzorca
znajdujących się na UPEL (wynik oznaczenia: 2.1669; wsp. korelacji: 0.9987).
Zmienne wejściowe:
- wartości x (wektor kolumnowy lub wierszowy)
- wartości y (wektor kolumnowy lub wierszowy)
Zmienne wyjściowe:
- wektor wierszowy współczynników wpasowanej linii prostej (tj. wartości a i b z
równania y=a
.
x+b)
- współczynnik korelacji
- wartość oznaczenia