如何在二进制逻辑回归中使用函数glmrob?

时间:2019-08-10 11:14:50

标签: r binary logistic-regression glm robustness

我目前正在进行回归分析,该回归通过几个腐败指标解释了只有一家公司参与招标的可能性。我当前的回归是:

glm(Single_Bid ~ Announcement_NoCall + Country_NL + Extr_Adv + Extr_Dec + Legal_NoCall + Procedure_Open + Type_Regionaal + Year2012 + Year2013 + Year2014 + Year2015 + Year2017 + Year2018 + Year2019, data = Dataset, family = binomial('logit) )

和我用于健壮性检查的回归是:

Rgr_robust<-glmrob(SingleBid ~ ExtrAdv + ExtrDec + Year2012 + Year2013 + Year2014 + Year2015 + Year2016 + Year2017 + Year2018 + Year2019 + Open + AnnouncNoCall + Local + LegalNoCall + CountryNL, data=Dataset_ALL, family=binomial('logit'), method="BY")

我想检查模型的健壮性。由于这是逻辑回归,因此我读到需要使用glmrob方法。 但是,当我执行此操作时,使用“ BY”方法(我读到这是否适合二进制逻辑回归?),我收到以下警告消息:

  

1:In(grad.BY%*%xistart)* xistart:回收长度为1的数组   在数组矢量算法中已弃用。使用c()或as.vector()   代替。

     

2:In(grad.BY%*%xistart)* xistart:回收长度为1的数组   在数组矢量算法中已弃用。使用c()或as.vector()   代替。

     

3:In(grad.BY%*%xistart)* xistart:回收长度为1的数组   在数组矢量算法中已弃用。使用c()或as.vector()   代替。

     

4:In(grad.BY%*%xistart)* xistart:回收长度为1的数组   在数组矢量算法中已弃用。使用c()或as.vector()   代替。

这些是我的二进制逻辑回归的估计结果:

>                   ESTIMATE    STD. ERROR  Z VALUE      PR(>|Z|)
>(INTERCEPT         -1.39717    0.37549    -3.721        0.000199 ***
>EXTRADV            -0.13305    0.09656    -1.378        0.168242
>EXTRDEC             0.22597    0.09678    2.335         0.019545 *
>COUNTRYNL          -1.02834    0.25186    -4.083        4.45e-05 ***
>YEAR2012           -1.09127    0.34454    -3.167        0.001538 **
>YEAR2013           -0.86818    0.28519    -3.044        0.002333 **
>YEAR2014           -0.92484    0.28996    -3.190        0.001425 **
>YEAR2015           -1.06884    0.29242    -3.655        0.000257 ***
>YEAR2016           -0.48629    0.29214    -1.665        0.095990 .
>YEAR2017           -0.69089    0.31622    -2.185        0.028900 *
>YEAR2018           -0.12943    0.28781    -0.450        0.652928
>YEAR2019            0.11843    0.38106    0.311         0.755960
>RESTRICTED         -0.71202    0.18031   -3.949         7.85e-05 ***
>ANNOUNCNOCALL      -0.98108    0.73439   -1.336         0.181576
>LOCAL              -0.22801    0.09274   -2.459         0.013951 *
>LEGALNOCALL         0.34881    0.18666    1.869         0.061670

0 个答案:

没有答案