📜  R 编程中的泊松回归

📅  最后修改于: 2022-05-13 01:54:46.970000             🧑  作者: Mango

R 编程中的泊松回归

泊松回归模型用于对计数数据和作为计数的响应变量(Y 值)建模。它显示了哪些 X 值对 Y 值起作用,更明确地说,它对数据进行计数:具有非负整数值的离散数据可以计数。

换句话说,它显示了哪些解释变量对响应变量有显着影响。泊松回归涉及回归模型,其中响应变量是计数形式而不是分数形式。

创建泊松回归模型

用于创建泊松回归模型的函数是glm()函数。

例子:

    方法:要了解我们如何创建:
    • 我们使用数据集“warpbreaks”。
    • 将“中断”视为响应变量。
    • 羊毛“类型”和“张力”作为预测变量。

    代码:

    log(y) = a + b1x1 + b2x2 + bnxn.....

    输出:

    创建回归模型

    方法:创建泊松回归模型:

    • 获取制作模型所需的参数。
    • 让我们使用 summary()函数来查找模型的摘要以进行数据分析。

    例子:

    input <- warpbreaks
    print(head(input))
    

    输出:

    使用glm()函数创建泊松回归模型

    方法:glm()函数的帮助下创建回归模型:

    • 借助此函数,轻松制作模型。
    • 现在我们为“公式”、“数据”和“家庭”之间的关系绘制图表。

    例子:

    output <-glm(formula = breaks ~ wool + tension,
                 data = warpbreaks, family = poisson)
    print(summary(output))     
    

    输出: