Uogólniony model liniowy

18
Uogólniony model liniowy

description

Uogólniony model liniowy. Ogólny model liniowy. y = Xb + e. Każda obserwacja ma rozkład normalny Każda obserwacja ma tą samą wariancję. Dane ‘nienormalne’. Rozkład dwumianowy np. liczba dojonych krów w stadzie Rozkład zdarzeń rzadkich (Poissona) - PowerPoint PPT Presentation

Transcript of Uogólniony model liniowy

Page 1: Uogólniony model liniowy

Uogólniony model liniowy

Page 2: Uogólniony model liniowy

Ogólny model liniowy

y = Xb + e

• Każda obserwacja ma rozkład normalny• Każda obserwacja ma tą samą wariancję

Page 3: Uogólniony model liniowy

Dane ‘nienormalne’

• Rozkład dwumianowy np. liczba dojonych krów w stadzie

• Rozkład zdarzeń rzadkich (Poissona) np. liczba osób poszkodowanych wśród ubezpieczonych

• Rozkład wielomianowy, np. umaszczenie

Page 4: Uogólniony model liniowy

Uogólniony model liniowy

• pozwala zastosować model liniowy do ‘nienormalnych danych’

• y może być zmienną binarną (zdrowy/chory), wielowartościową (umaszczenie)

• x – zarówno zmienne ciągłe jak i kategoryzujące

Page 5: Uogólniony model liniowy

Uogólniony model liniowy

L(średnia z y) = b0 + b1x1 + b2x2 +...

L to funkcja wiążąca (link)

Page 6: Uogólniony model liniowy

Funkcje wiążące

•Rozkład dwumianowy:• logit • probit • log • cloglog

•Rozkład Poissona • log• sqrt

Page 7: Uogólniony model liniowy

Rozkład dwumianowy

Określa prawdopodobieństwo y sukcesów w n próbach, jeżeli w pojedynczej próbie prawdopodobieństwo sukcesu wynosi p

Wszystkie próby są takie same i niezależne!

Page 8: Uogólniony model liniowy

Logit

x

1 - x

x – wartość z przedziału 0-1

logit(x) = log

Gdy x jest prawdopodobieństwem wówczas logit jest ilorazem szans

Page 9: Uogólniony model liniowy

Iloraz szans (odds)

p

1 - p

Np. gdy p = prawdopodobieństwo zachorowania• odds=5 choroba jest 5 razy bardziej

prawdopodobna niż zdrowie• odds=1/3 szansa zachorowania jest 3 razy mniej

prawdopodobna niż zdrowie• odds=1 szanse obu zdarzeń są równe

odds = [0, )

Page 10: Uogólniony model liniowy

Logarytm ilorazu szans – log odds

log( )p

1 - p

(- , )

log odds > 0 szansa zachorowania jest większa niż pozostania przy zdrowiu

log odds < 0 szansa pozostania przy zdrowiu jest większa niż zachorowania

log odds = 0 szanse obu zdarzeń są równe

Page 11: Uogólniony model liniowy

Regresja logistyczna

pi – prawd. ‘sukcesu’ dla i-tego przypadkux – zestaw wartości zmiennych objaśniającychb – zestaw współczynników regresji

logit( pi ) = b0 + b1x1 + b2x2 ...

Page 12: Uogólniony model liniowy

Regresja logistyczna - interpretacja

• Jeżeli x wzrasta o 1 to logit wzrasta (dodawanie) o b

• Jeżeli x wzrasta o 1 to iloraz szans mnoży się przez eb

Page 13: Uogólniony model liniowy

Przykład

Badamy wpływ wieku i palenia na nadciśnienie.

Dane: y - nadciśnienie (TAK=1 / NIE=0) x1 - wiek (liczba lat – zmienna ciągła) x2 - palenie (pali=1 / nie pali = 0)

0 30 00 30 10 30 01 40 11 40 01 60 11 50 00 30 11 30 10 40 11 60 11 50 01 50 10 60 0

Page 14: Uogólniony model liniowy

Przykład – rozwiązanie

b1 = 0,10 czyli każdy rok zwiększa ryzyko

nadciśnienia o e0,10 = 1,10, czyli o 10%

b2 = 0,81 a więc palenie zwiększa ryzyko

nadciśnienia o e0,81 = 2,2, czyli o 220%

b0 = -4.37 (intercept) brak interpretacji

Page 15: Uogólniony model liniowy

Regresja logistyczna w R

Dane mogą być przedstawione w formie surowej, przy czym p = P(y=1) czyli (sukces=1)

y <- c( 0, 0, 0, 1, 1, 1 ... )wiek <- c( 30, 30, 30, 40, 40, 40 ...)palenie <- c( 0, 1, 0, 1, 0, 1 ... )

mojedane <- data.frame(y, wiek, palenie)

Page 16: Uogólniony model liniowy

Regresja logistyczna w RDane w formie zbiorczejwiek palenie liczba osób liczba osób chorych zdrowych30 0 0 230 1 1 240 0 1 040 1 1 1itd.

yc <- c( 0, 1, 1, 1, ... )yz <- c( 2, 2, 0, 1, ... )y <-cbind( yc, yz ) y to macierz!wiek <- c( 30, 30, 40, 40, ...)palenie <- c( 0, 1, 0, 1, ... )

mojedane <- data.frame(y, wiek, palenie)

Page 17: Uogólniony model liniowy

Regresja logistyczna w R

wynik <- glm( y ~ wiek + palenie, family=binomial(link=logit),

data=mojedane)

summary( wynik )

Page 18: Uogólniony model liniowy

ZadanieZbadaj wpływ wieku na występowanie zwyrodnienia gałki ocznej.

wiek 20 35 45 55 70

liczba badanych

50 50 50 50 50

liczba chorych

6 17 26 37 44