Professional Documents
Culture Documents
Kuliah 7 Regresi Logistik
Kuliah 7 Regresi Logistik
> library(aod)
> library(ggplot2)
> library(Rcpp)
> pertama<-read.table("D:/MATERI KULIAH/MAGISTER/SEMESTER
2/PEMODELAN KLASIFIKASI/DATA/pertama.txt",header=TRUE)
> pertama
Beli Pekerjaan Usia
1
SPV 47
SPV 37
1 Officer 42
1 Officer 60
SPV 43
.
.
.
263
SPV 25
264
SPV 40
265
SPV 32
Call:
glm(formula = Beli ~ Usia, family = "binomial", data = pertama)
Deviance Residuals:
Min
1Q
Median
3Q
Max
Coefficients:
Estimate Std. Error z value Pr(>|z|)
(Intercept) -13.51086
Usia
0.29021
Call:
glm(formula = Beli ~ Usia + Pekerjaan, family = "binomial", data = pertama)
Deviance Residuals:
Min
1Q
Median
3Q
Max
Coefficients:
Estimate Std. Error z value Pr(>|z|)
(Intercept)
-13.61155
Usia
0.31647
PekerjaanOfficer 0.14329
PekerjaanSPV
-2.42606
259
260
261
262
263
beli.pred
SPV 47 0.5322109153
SPV 37 0.0587963580
1 Officer 42 0.2104809800
SPV 43 0.2627317143
1 Officer 60 0.9801937924
.
.
.
260
SPV 23 0.0010732153
261
SPV 46 0.4597900599
262
0 Officer 23 0.0010732153
263
SPV 25 0.0019159920
264
SPV 40 0.1298315442
265
SPV 32 0.0144268743
> confint(model)
Waiting for profiling to be done...
2.5 %
97.5 %
0.2216712 0.3735434
> exp(cbind(OR=coef(model),confint(model)))
Waiting for profiling to be done...
OR
2.5 %
97.5 %
SAS
data pertama;
input Beli
Pekerjaan$ Usia;
datalines;
0
SPV 47
0
SPV
37
1
Officer
42
.
.
.
0
0
;
SPV
SPV
40
32
*Beli=1;
proc logistic data=pertama;
class pekerjaan (param=ref ref='Manager');
model beli (event='1')=usia pekerjaan;
run;
*Beli=0;
proc logistic data=pertama;
class pekerjaan (param=ref ref='Manager');
model beli (event='0')=usia pekerjaan;
run;