【问题标题】:How to run a Box-Tidwell test in R to test for a linear relationship between the independent variables and log odds?如何在 R 中运行 Box-Tidwell 测试来测试自变量和对数几率之间的线性关系?
【发布时间】:2021-03-13 21:59:12
【问题描述】:

我正在使用逻辑回归来预测红冠啄木鸟的存在/不存在。我有五个连续的自变量:AGE(林分平均年龄)、CANCOV(林冠覆盖百分比)、GROCOV(地被覆盖百分比)、AREA(林分面积,以公顷为单位)和 BASAR(基底面积)。我还有一个分类变量:BURN(0=不燃烧,1=每年燃烧,2=每隔一年燃烧一次)。如何在 R 中对这些数据运行 Box-Tidwell 测试?

【问题讨论】:

    标签: r logistic-regression


    【解决方案1】:

    您可以使用car 包中的boxTidwell 函数。

    在这个公开的示例中,我们测试了收入和教育变量与平均声望调整类型和平方女性变量的非线性关系。收入变量很重要。

    library(car)
    
    data(Prestige)
    boxTidwell(prestige ~ income + education, ~ type + poly(women, 2), data = Prestige)
    
    ##           Score Statistic   p-value MLE of lambda
    ## income          -4.482406 0.0000074    -0.3476283
    ## education        0.216991 0.8282154     1.2538274
    ## 
    ## iterations =  8
    

    【讨论】:

    • 感谢您的回复...我已经确定了汽车包装中的 boxTidwell 功能,但我无法弄清楚如何将我的数据正确输入到代码中。我是 R 的新手,并且在不产生错误代码的情况下努力适应我的特定需求。
    • 问题是:在没有测试的情况下给出建议很麻烦。我至少需要你的数据来查看和测试结构:head(mydata)。然后我现在需要您要测试哪些变量以及要调整哪些变量。为什么要测试非线性关系?等等……等等……
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-01-02
    • 2022-01-19
    • 2015-06-28
    • 2013-05-14
    • 1970-01-01
    相关资源
    最近更新 更多