泊松回归模型用于对以结果为计数的事件进行建模。计数数据是具有非负整数值的离散数据, 该整数值对事物进行计数, 例如杂货店排队的人数或在给定时间范围内事件发生的次数。
我们还可以将计数数据定义为费率数据。这样就可以将事件在时间范围内发生的次数表示为原始计数或比率。泊松回归使我们能够确定哪个解释变量(x值)影响给定的响应变量(y值, 计数或比率)。
【R泊松回归示例图解】例如, 杂货店可以实施泊松回归以更好地理解并预测连续的人数。
泊松回归具有以下一般数学方程式:
这里,
S.No | Parameter | Description |
---|---|---|
1. | y | 它是响应变量。 |
2. | a和b | 这些是数字系数。 |
3. | x | x是预测变量。 |
我们来看一个使用glm()函数创建泊松回归模型的示例。在此示例中, 我们考虑了一个内置数据集” wrapbreaks” , 该数据描述了张力(低, 中或高), 以及羊毛类型(A和B)对每台织机的断头次数的影响。我们将羊毛的” 类型” 和” 张力” 作为预测变量, 而” 断裂” 作为响应变量。
例子
#Creting data for the poisson regressionreg_data<
-warpbreaksprint(head(reg_data))
输出
文章图片
现在, 我们将借助glm()函数创建回归模型, 如下所示:
#Creating Poisson Regression Model using glm() functionoutput_result <
-glm(formula = breaks ~ wool+tension, data = http://www.srcmini.com/warpbreaks, family = poisson)output_result
输出
文章图片
现在, 让我们使用summary()函数查找模型的摘要以进行数据分析。
#Using summary functionprint(summary(output_result))
输出
文章图片
推荐阅读
- R repeat循环语句图解实例
- 什么是R中的面向对象编程()
- R饼图示例图解
- R中的运算符用法详解
- R正态分布示例图解
- R next语句用法图解
- Android Studio学习路程(12)
- apply()方法call()方法的作用和比较
- uni-app基础组件