R语言 泊松回归

R语言 泊松回归

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

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

数学方程

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

参数

  • y: 该参数设置为响应变量。
  • ab: 参数a和b是数字系数。
  • x: 该参数为预测变量。

创建泊松回归模型

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

语法: glm(formula, data, family)

参数

  • formula: 该参数是呈现变量之间关系的符号。
  • data: 该参数是给出这些变量值的数据集。
  • family: 这个参数是R对象,用于指定模型的细节。对于Logistic回归,它的值是’Poisson’。

例子

方法:为了了解我们如何创建。

  • 我们使用数据集 “warpbreaks”。
  • 考虑将 “break “作为响应变量。
  • 将羊毛 “类型 “和 “张力 “作为预测变量。

代码:

input <- warpbreaks
print(head(input))

输出:
R编程中的泊松回归

创建回归模型

方法:创建poisson回归模型。

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

示例:

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

输出:

R编程中的泊松回归

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

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

  • 在这个函数的帮助下,很容易建立模型。
  • 现在我们为 “公式”、”数据 “和 “家庭 “之间的关系画一个图。

示例:

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

输出:

R编程中的泊松回归

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程