regresi logistik multinomial - kusmansadik.files.wordpress.com · regresi logistik multinomial...

32

Click here to load reader

Upload: truongkhanh

Post on 22-Jun-2019

254 views

Category:

Documents


4 download

TRANSCRIPT

Page 1: Regresi Logistik Multinomial - kusmansadik.files.wordpress.com · Regresi Logistik Multinomial (Peubah Respon Multikategori : Nominal) Dr. Kusman Sadik, M.Si Program Studi Pascasarjana

Regresi Logistik Multinomial

(Peubah Respon Multikategori : Nominal)

Dr. Kusman Sadik, M.Si

Program Studi Pascasarjana

Departemen Statistika IPB, 2018/2019

Page 2: Regresi Logistik Multinomial - kusmansadik.files.wordpress.com · Regresi Logistik Multinomial (Peubah Respon Multikategori : Nominal) Dr. Kusman Sadik, M.Si Program Studi Pascasarjana

2

We discussed logistic regression models for a binary

outcome; that is, an outcome variable that consists of

two categories.

We extend our discussion of logistic regression to

multicategory outcomes, or outcome variables with

several categories.

The multicategory logistic model can still accommodate

several predictor (or explanatory) variables, and these

can be either continuous, categorical, or both.

Page 3: Regresi Logistik Multinomial - kusmansadik.files.wordpress.com · Regresi Logistik Multinomial (Peubah Respon Multikategori : Nominal) Dr. Kusman Sadik, M.Si Program Studi Pascasarjana

3

Peubah Respon Y(Multikategori)

Skala Nominal(Regresi Logistik Multinomial)

Skala Ordinal(Regresi Logistik Ordinal, Regresi

Logistik Kumulatif)

Page 4: Regresi Logistik Multinomial - kusmansadik.files.wordpress.com · Regresi Logistik Multinomial (Peubah Respon Multikategori : Nominal) Dr. Kusman Sadik, M.Si Program Studi Pascasarjana

4

Page 5: Regresi Logistik Multinomial - kusmansadik.files.wordpress.com · Regresi Logistik Multinomial (Peubah Respon Multikategori : Nominal) Dr. Kusman Sadik, M.Si Program Studi Pascasarjana

5

Misalkan kategori Y ada sebanyak J, yaitu j = 1,2, ..., J.

P(Y = j) = πj

π1 + π2 + ... + πJ = 1

Kategori terakhir (J ) sebagai referensi : 𝑙𝑛𝜋𝑗

𝜋𝐽

Page 6: Regresi Logistik Multinomial - kusmansadik.files.wordpress.com · Regresi Logistik Multinomial (Peubah Respon Multikategori : Nominal) Dr. Kusman Sadik, M.Si Program Studi Pascasarjana

6

Page 7: Regresi Logistik Multinomial - kusmansadik.files.wordpress.com · Regresi Logistik Multinomial (Peubah Respon Multikategori : Nominal) Dr. Kusman Sadik, M.Si Program Studi Pascasarjana

7

Page 8: Regresi Logistik Multinomial - kusmansadik.files.wordpress.com · Regresi Logistik Multinomial (Peubah Respon Multikategori : Nominal) Dr. Kusman Sadik, M.Si Program Studi Pascasarjana

8

Page 9: Regresi Logistik Multinomial - kusmansadik.files.wordpress.com · Regresi Logistik Multinomial (Peubah Respon Multikategori : Nominal) Dr. Kusman Sadik, M.Si Program Studi Pascasarjana

9

Page 10: Regresi Logistik Multinomial - kusmansadik.files.wordpress.com · Regresi Logistik Multinomial (Peubah Respon Multikategori : Nominal) Dr. Kusman Sadik, M.Si Program Studi Pascasarjana

10

# Model Logistik Multinomial Data GSS (Azen, sub-bab 10.1)

dataku <- read.csv(file="D:/GSS-2006-DEGREE-AGEWED.csv",

header=TRUE)

degree <- dataku$degree

agewed <- dataku$agewed

degree <- relevel(degree, ref="LT HIGH SCHOOL")

data.frame(degree,agewed)

# Perlu package : "foreign" dan "nnet"

library("foreign")

library("nnet")

table(degree)

model <- multinom(degree ~ agewed)

summary(model)

Page 11: Regresi Logistik Multinomial - kusmansadik.files.wordpress.com · Regresi Logistik Multinomial (Peubah Respon Multikategori : Nominal) Dr. Kusman Sadik, M.Si Program Studi Pascasarjana

11

Degree

LT HIGH SCHOOL BACHELOR GRADUATE HIGH SCHOOL

195 185 104 590

JUNIOR COLLEGE

86

Page 12: Regresi Logistik Multinomial - kusmansadik.files.wordpress.com · Regresi Logistik Multinomial (Peubah Respon Multikategori : Nominal) Dr. Kusman Sadik, M.Si Program Studi Pascasarjana

12

Call: multinom(formula = degree ~ agewed)

Coefficients:

(Intercept) agewed

BACHELOR -1.4390298 0.05931128

GRADUATE -2.2159390 0.06740282

HIGH SCHOOL 0.7576068 0.01542479

JUNIOR COLLEGE -1.7591391 0.04082775

Std. Errors:

(Intercept) agewed

BACHELOR 0.4335079 0.01817825

GRADUATE 0.4778828 0.01961857

HIGH SCHOOL 0.3821854 0.01654322

JUNIOR COLLEGE 0.5416678 0.02267685

Residual Deviance: 3098.768

AIC: 3114.768

Page 13: Regresi Logistik Multinomial - kusmansadik.files.wordpress.com · Regresi Logistik Multinomial (Peubah Respon Multikategori : Nominal) Dr. Kusman Sadik, M.Si Program Studi Pascasarjana

13

Output SAS : Bandingkan dengan Output R

Page 14: Regresi Logistik Multinomial - kusmansadik.files.wordpress.com · Regresi Logistik Multinomial (Peubah Respon Multikategori : Nominal) Dr. Kusman Sadik, M.Si Program Studi Pascasarjana

14

Output SAS : Bandingkan dengan Output R

Page 15: Regresi Logistik Multinomial - kusmansadik.files.wordpress.com · Regresi Logistik Multinomial (Peubah Respon Multikategori : Nominal) Dr. Kusman Sadik, M.Si Program Studi Pascasarjana

15

Interpretasi dan Pengujian Parameter

Page 16: Regresi Logistik Multinomial - kusmansadik.files.wordpress.com · Regresi Logistik Multinomial (Peubah Respon Multikategori : Nominal) Dr. Kusman Sadik, M.Si Program Studi Pascasarjana

16

Page 17: Regresi Logistik Multinomial - kusmansadik.files.wordpress.com · Regresi Logistik Multinomial (Peubah Respon Multikategori : Nominal) Dr. Kusman Sadik, M.Si Program Studi Pascasarjana

17

YX

Page 18: Regresi Logistik Multinomial - kusmansadik.files.wordpress.com · Regresi Logistik Multinomial (Peubah Respon Multikategori : Nominal) Dr. Kusman Sadik, M.Si Program Studi Pascasarjana

18

# Model Logistik Multinomial Agresti 7.1.2

dataku <- read.csv(file="Data-Agresti-7.1.2.csv")

lake <- factor(dataku[,1])

gend <- factor(dataku[,2])

size <- factor(dataku[,3])

food <- factor(dataku[,4])

lake <- relevel(lake, ref="4Geo")

size <- relevel(size, ref="2")

food <- relevel(food, ref="1Fish")

data.frame(lake,gend,size,food)

# Perlu package : "foreign" dan "nnet"

library("foreign")

library("nnet")

model <- multinom(food ~ lake + size)

summary(model)

Page 19: Regresi Logistik Multinomial - kusmansadik.files.wordpress.com · Regresi Logistik Multinomial (Peubah Respon Multikategori : Nominal) Dr. Kusman Sadik, M.Si Program Studi Pascasarjana

19

lake gend size food

1 1Han M 1 1Fish

2 1Han M 1 1Fish

3 1Han M 1 1Fish

4 1Han M 1 1Fish

5 1Han M 1 1Fish

6 1Han M 1 1Fish

7 1Han M 1 1Fish

8 1Han M 2 1Fish

9 1Han M 2 1Fish

10 1Han M 2 1Fish

11 1Han M 2 1Fish

.

.

.

218 4Geo F 1 5Othe

219 4Geo F 2 5Othe

Page 20: Regresi Logistik Multinomial - kusmansadik.files.wordpress.com · Regresi Logistik Multinomial (Peubah Respon Multikategori : Nominal) Dr. Kusman Sadik, M.Si Program Studi Pascasarjana

20

Call:

multinom(formula = food ~ lake + size)

Coefficients:

(Intercept) lake1Han lake2Okl lake3Tra size1

2Inve -1.549021 -1.6581178 0.937237973 1.122002 1.4581457

3Rept -3.314512 1.2428408 2.458913302 2.935262 -0.3512702

4Bird -2.093358 0.6954256 -0.652622721 1.088098 -0.6306329

5Othe -1.904343 0.8263115 0.005792737 1.516461 0.3315514

Std. Errors:

(Intercept) lake1Han lake2Okl lake3Tra size1

2Inve 0.4249185 0.6128466 0.4719035 0.4905122 0.3959418

3Rept 1.0530577 1.1854031 1.1181000 1.1163844 0.5800207

4Bird 0.6622972 0.7813123 1.2020025 0.8417085 0.6424863

5Othe 0.5258313 0.5575446 0.7765655 0.6214371 0.4482504

Residual Deviance: 540.0803

AIC: 580.0803

Page 21: Regresi Logistik Multinomial - kusmansadik.files.wordpress.com · Regresi Logistik Multinomial (Peubah Respon Multikategori : Nominal) Dr. Kusman Sadik, M.Si Program Studi Pascasarjana

21

Page 22: Regresi Logistik Multinomial - kusmansadik.files.wordpress.com · Regresi Logistik Multinomial (Peubah Respon Multikategori : Nominal) Dr. Kusman Sadik, M.Si Program Studi Pascasarjana

22

Page 23: Regresi Logistik Multinomial - kusmansadik.files.wordpress.com · Regresi Logistik Multinomial (Peubah Respon Multikategori : Nominal) Dr. Kusman Sadik, M.Si Program Studi Pascasarjana

23

Page 24: Regresi Logistik Multinomial - kusmansadik.files.wordpress.com · Regresi Logistik Multinomial (Peubah Respon Multikategori : Nominal) Dr. Kusman Sadik, M.Si Program Studi Pascasarjana

24

Page 25: Regresi Logistik Multinomial - kusmansadik.files.wordpress.com · Regresi Logistik Multinomial (Peubah Respon Multikategori : Nominal) Dr. Kusman Sadik, M.Si Program Studi Pascasarjana

25

1. Gunakan Program R untuk data Alligator Food Choice (Agresti,

sub-bab 7.1.2 ) .

a. Lakukan pemodelan regresi logistik multinomial pada data

tersebut dengan peubah responnya adalah tipe makanan

utama alligator dan peubah bebasnya adalah Lake (L) dan

Size (S). Bandingkan hasilnya dengan buku Agresti serta

berikan interpretasi pada tiap nilai dugaan parameter model.

b. Lakukan pemodelan seperti pada poin (a) di atas, tetapi

peubah bebasnya adalah Lake (L), Size (S) dan Gender (G).

Peubah mana saja (L, S, G) yang berpengaruh nyata?

Gunakan uji Deviance untuk = 0.05.

Page 26: Regresi Logistik Multinomial - kusmansadik.files.wordpress.com · Regresi Logistik Multinomial (Peubah Respon Multikategori : Nominal) Dr. Kusman Sadik, M.Si Program Studi Pascasarjana

26

c. Tentukan model terbaik dengan peubah bebasnya adalah

Lake (L), Size (S) dan Gender (G) serta semua interaksinya

(L*S, L*G, S*G, dan L*S*G). Gunakan uji Deviance untuk =

0.05.

Page 27: Regresi Logistik Multinomial - kusmansadik.files.wordpress.com · Regresi Logistik Multinomial (Peubah Respon Multikategori : Nominal) Dr. Kusman Sadik, M.Si Program Studi Pascasarjana

27

2. Agresti (Problems 7.1, hlm. 302) .

Page 28: Regresi Logistik Multinomial - kusmansadik.files.wordpress.com · Regresi Logistik Multinomial (Peubah Respon Multikategori : Nominal) Dr. Kusman Sadik, M.Si Program Studi Pascasarjana

28

Page 29: Regresi Logistik Multinomial - kusmansadik.files.wordpress.com · Regresi Logistik Multinomial (Peubah Respon Multikategori : Nominal) Dr. Kusman Sadik, M.Si Program Studi Pascasarjana

29

Page 30: Regresi Logistik Multinomial - kusmansadik.files.wordpress.com · Regresi Logistik Multinomial (Peubah Respon Multikategori : Nominal) Dr. Kusman Sadik, M.Si Program Studi Pascasarjana

30

Pustaka

1. Azen, R. dan Walker, C.R. (2011). Categorical Data

Analysis for the Behavioral and Social Sciences.

Routledge, Taylor and Francis Group, New York.

2. Agresti, A. (2002). Categorical Data Analysis 2nd. New

York: Wiley.

3. Pustaka lain yang relevan.

Page 31: Regresi Logistik Multinomial - kusmansadik.files.wordpress.com · Regresi Logistik Multinomial (Peubah Respon Multikategori : Nominal) Dr. Kusman Sadik, M.Si Program Studi Pascasarjana

31

Bisa di-download di

kusmansadik.wordpress.com

Page 32: Regresi Logistik Multinomial - kusmansadik.files.wordpress.com · Regresi Logistik Multinomial (Peubah Respon Multikategori : Nominal) Dr. Kusman Sadik, M.Si Program Studi Pascasarjana

32

Terima Kasih