|
|
Prepočet regresného koeficienta na OR pri viacnásobnej logistickej regresii, výpočet konfidenčného intervalu
|
|
|
Potom príkaz bude vyzerať nasledovne:
# zistenie regresných koeficientov
sum.coef<-summary(glm (formula= y~x,family=binomial,data= nazov_objektu))$coef
# prepočet regresných koeficientov na OR
est<-exp(sum.coef[,1])
# výpočet horného konfidenčného intervalu
upper.ci<-exp(sum.coef[,1]+1.96*sum.coef[,2])
# výpočet dolného konfidenčného intervalu
lower.ci<-exp(sum.coef[,1]-1.96*sum.coef[,2])
# sumár (regresný koeficient, štandardná chyba, hodnota testovacej štatistiky z, p-hodnota, OR, dolný CI, horný CI)
cbind(sum.coef,est,lower.ci,upper.ci)
Vysvetlivky k príkazom
y - závislá binárna premenná
x - nezávislá premenná |
|
|
|
Príklad |
|
|
S využitím nasledujúcich príkazov výskumník prepočítal regresné koeficienty pre skóre prestíže zamestnania otca, pre typ školy a pre úroveň kognitívnych schopností dieťaťa na OR a vypočítal 95% konfidenčný interval pre každé OR.
sum.coef<-summary(glm (formula= lvcert~ fathocc+ schltype+ DVRT,family=binomial,data=irished))$coef est<-exp(sum.coef[,1]) upper.ci<-exp(sum.coef[,1]+1.96*sum.coef[,2]) lower.ci<-exp(sum.coef[,1]-1.96*sum.coef[,2]) cbind(sum.coef,est,lower.ci,upper.ci) vlr2.jpg
Keď sa zvýši skóre prestíže zamestnania otca o jednu jednotku, zvýši sa šanca dieťaťa dosiahnuť vzdelanie s certifikátom 1,018-násobne (95%CI: 1,004-1,032) za predpokladu, že všetky ostatné nezávislé premenné v modeli sa zachovajú konštantné. |
|
|