Zadanie 1.
Transkrypt
Zadanie 1.
Dane do zadań są dostępne na stronie: $ $ http://ii.uwb.edu.pl/rudnicki/?p=1$ $ Zadanie 1. ! $ 1. Przedstaw na wykresie zmienność w czasie poziomu dwutlenku węgla mierzonego w atmosferze. $ $ Dane są w zbiorze co2.csv $ $ Wskazówka! Przekonwertuj dane w ten sposób, aby każdemu kolumna date była rozumiana jako data w formacie POSIXct. Zapisz dane w tym formacie w pliku tekstowym. $ $ 2. Zbuduj model regresji liniowej - przedstaw poziom dwutlenku węgla jako funkcję czasu. $ $ Wskazówka: ! polecenie $ $ lm(Y~X)->lm.result ! $ Spowoduje utworzenie modelu liniowego zbioru Y jako funkcji zbioru X $ $ w postaci y=a + b*x$ $ 3. Narysuj wykres razem z linią trendu. $ $ Wskazówka! $ polecenie $ $ abline(A,B) ! $ $ $ $ $ $ $ $ powoduje narysowanie linii o równaniu Y=A + B*X na bieżącym wykresie. $ Zadanie 2! $ Przeczytaj dane ze zbioru TempAnomalies.csv. $ Dane pokazują odchylenie globalnej średniej temperatury w każdym miesiącu od średniej temperatury w danym miesiącu z okresu bazowego 1960-1990. $ $ Narysuj wykres tych danych. $ Narysuj wykres danych z lat 1970-2014. $ Zbuduj model liniowy dla okresu 1970-2014$ Zbuduj modele liniowe dla wszystkich 30-letnich okresów z lat 1970-2014. $ $ $ $ $ Zadanie 3! $ Przeczytaj dane ze zbioru SeaIce.txt. $ $ Dane pokazują powierzchnię lodu morskiego w Arktyce w latach 1978-2012, z rozdzielczością miesięczną. $ $ Narysuj wykres powierzchni lodu w w styczniu. $ Narysuj powierzchnię lodu we wrześniu. $ $ Zbuduj model liniowy dla powierzchni lodu we wrześniu. Zadanie 4. ! Zbiór EuStockMarkets przedstawia zmiany wartości 4 europejski indeksów giełdowych w latach 1991-1998. Dane są pokazane dla 260 dni w roku (bez weekendów). Początek danych wypada w połowie roku 1991. $ $ 1. Dla zbioru EuStockMarkets przeprowadź następujące analizy dla każdego indeksu:$ $ Znajdź minimum, maksimum $ Wzrost indeksów pomiędzy minimum i maksimum. $ Zbuduj dzienną różnicę wartości indeksu, $ Stopę zwrotu zwrotu z kapitału zainwestowanego w minimum i wyciągniętego w maksimum. $ Liczbę dni wzrostów i spadków w każdym roku i w całym zbiorze. $ Największy procentowy wzrost i spadek. $ Dzień (numer dnia) dla którego nastąpił największy wzrost i spadek, dla każdego roku. $ $ Wskazówki! 1. Użyj wektorów logicznych (masek logicznych) powstałych jako wynik operacji testów. $ $ 2. Przesunięcie wektora o długości N o jedną wartość można zrobić tworząc dwie kopie wektorów o długości N+1, jedną zaczynającą się w pozycji 1, drugą zaczynającą się w pozycji 2. $ $ $ 2. Napisz funkcję, wykonującą każdą z tych analiz. $ $ 3. Napisz funkcję, która zwraca pełen komplet analiz dla wybranej zmiennej ze zbioru EuStockMarkets.