Ćwiczenia 12 Regresja liniowa
Transkrypt
Ćwiczenia 12 Regresja liniowa
Ćwiczenia 12 Wprowadzenie teoretyczne Współczynnik korelacji Pearsona określa zależnośd liniową między rozważanymi zmiennymi losowymi. Niech X i Y będą próbami losowymi oraz niech xi i yi będą realizacjami tychże prób, gdzie i = 1,2,…,n. Współczynnikiem korelacji Pearsona jest statystyka dana wzorem Współczynnik korelacji rang Spearmana jest to jedna z nieparametrycznych miar zależności statystycznej między dwoma zmiennymi. Współczynnik ten dany jest wzorem gdzie Ri jest rangą elementu xi z próby X oraz Si jest rangą elementu yi z próby Y. Zadania do wykonania Zadanie 1. Dla danych x={1,2,3,1,2,3,1,3} i y={2,5,2,4,1,1,5,4} obliczyd współczynnik korelacji Spearmana i Pearsona. Zadanie 2. Dla danych „diśnienie.txt” obliczyd współczynnik korelacji Spearmana i Pearsona pomiędzy ciśnieniem skurczowym i rozkurczowym. Regresja liniowa Zakładamy, że człowiek ma nadciśnienie tętnicze, jeżeli jego ciśnienie skurczowe przekracza 140 mmHg, a ciśnienie rozkurczowe 100 mmHg. Plik „cisnienie.csv” ma następującą strukturę kolumn: 1) ciśnienie skurczowe 2) ciśnienie rozkurczowe 3) płed (1 – mężczyzna, 0 – kobieta) 4) nadużywanie papierosów (1 – tak, 0 – nie) 5) nadużywanie alkoholu (1 – tak, 0 – nie) 6) wiek Zadania do wykonania: 1) Zaproponowad model regresji liniowej dla zmiennych zależnych „ciśnienie skurczowe” i „ciśnienie rozkurczowe”. 2) Wybrad model z największą wartością współczynnika R2. 3) Co to jest kryterium AIC, a co BIC? 4) Zaproponowad model z „najlepszą” wartością kryterium AIC i BIC. (Jakie wartości dla tych kryterium są najlepsze?). 5) Wybrad zmienne objaśniające do modelu przy pomocy regresji krokowej (zarówno postępującej i wstecznej) – funkcja w R: stepAIC() z biblioteki MASS 6) Przeprowadzid testy istotności dla współczynników regresji. 7) Sprawdzid, czy reszty mają rozkład normalny – funkcja w R: shapiro.test(). 8) Wyznaczyd przedziały ufności dla wszystkich estymowanych współczynników regresji na poziomie istotności 0.05 – funkcja w R: confint()