# \donttest{
data(sixcitydata)
f_fit <- emforbeta(Wheeze~city+soc+cond,
data=sixcitydata,
vcorctn= TRUE,
family=binomial(link="logit"),
method="glm.fit")
summary(f_fit$mfit) #creates the summary like glm using the return object mfit
vcov_beta<-f_fit$cvcov #creates variance using Louis (1982)
# Computes the standard error of the estimates
se_beta_em<-sqrt(diag(vcov_beta))
se_beta_em
# Firth correction
f_fit <- emforbeta(Wheeze~city+soc+cond,
data=sixcitydata,
family=binomial(link="logit"),
method="brglmFit")
# creates the summary like glm using the return object mfit
data(ibrahim)
f_fit2 <- emforbeta(y~x1+x2+x3,
data=ibrahim,
family="binomial")
summary(f_fit2$mfit) #creates the summary like glm using the return object mfit
f_fit2 <- emforbeta(y~x1+x2+x3,
data=ibrahim,
family=binomial (link="probit"),
method="brglmFit")
# creates the summary like glm using the return object mfit
summary(f_fit2$mfit) #
data(est)
f_fit <- emforbeta(survive~Fetoprtn+Antigen+Jaundice+Age,
data=est,
family=binomial,
method="glm.fit")
summary(f_fit$mfit)
f_fit <- emforbeta(survive~Fetoprtn+Antigen+Jaundice+Age,
data=est,
family=binomial,
method="brglmFit")
# Firth corrected estimates with out Louis (1982) correction (see Maiti and Pradhan (2009))
summary(f_fit$mfit)
data(metastmelanoma)
f_fit <- emforbeta(failcens~size+type+nodal+age+sex+trt,
data=metastmelanoma,
family=binomial,
method="glm.fit")
summary(f_fit$mfit)
f_fit <- emforbeta(failcens~size+type+nodal+age+sex+trt,
data=metastmelanoma,
family=binomial,
method="brglmFit")
# Firth corrected estimates with out Louis (1982) correction (see Maiti and Pradhan (2009))
summary(f_fit$mfit)
data(felinedata)
f_fit <- emforbeta(chlamy~Season+Agegrp+Conj+FHV1,
data=felinedata,
family=binomial,
method="glm.fit")
summary(f_fit$mfit)
f_fit <- emforbeta(chlamy~Season+Agegrp+Conj+FHV1,
data=felinedata,
family=binomial,
method="brglmFit")
# Firth corrected estimates with out Louis (1982) correction
summary(f_fit$mfit)
# }
Run the code above in your browser using DataLab