R語言關于泊松回歸知識點總結
泊松回歸(英語:Poisson regression)包括回歸模型,其中響應變量是計數(shù)而不是分數(shù)的形式。
例如,足球比賽系列中的出生次數(shù)或勝利次數(shù)。 此外,響應變量的值遵循泊松分布。
泊松回歸的一般數(shù)學方程為
log(y) = a + b1x1 + b2x2 + bnxn.....
以下是所使用的參數(shù)的描述
- y是響應變量。
- a和b是數(shù)字系數(shù)。
- x是預測變量。
用于創(chuàng)建泊松回歸模型的函數(shù)是glm()
函數(shù)。
語法
在泊松回歸中glm()
函數(shù)的基本語法是
glm(formula,data,family)
以下是在上述功能中使用的參數(shù)的描述
- formula是表示變量之間的關系的符號。
- data是給出這些變量的值的數(shù)據(jù)集。
- family是 R 語言對象來指定模型的細節(jié)。 它的值是“泊松”的邏輯回歸。
例
我們有內(nèi)置的數(shù)據(jù)集“warpbreaks
”,其描述了羊毛類型(A
或B
)和張力(低,中或高)對每個織機的經(jīng)紗斷裂數(shù)量的影響。 讓我們考慮“斷裂”作為響應變量,它是斷裂次數(shù)的計數(shù)。 羊毛“類型”和“張力”作為預測變量。
輸入數(shù)據(jù)
input <- warpbreaks print(head(input))
當我們執(zhí)行上面的代碼,它產(chǎn)生以下結果
breaks wool tension 1 26 A L 2 30 A L 3 54 A L 4 25 A L 5 70 A L 6 52 A L
創(chuàng)建回歸模型
output <-glm(formula = breaks ~ wool+tension, data = warpbreaks, family = poisson) print(summary(output))
當我們執(zhí)行上面的代碼,它產(chǎn)生以下結果
Call: glm(formula = breaks ~ wool + tension, family = poisson, data = warpbreaks) Deviance Residuals: Min 1Q Median 3Q Max 3.6871 1.6503 0.4269 1.1902 4.2616 Coefficients: Estimate Std. Error z value Pr(>|z|) (Intercept) 3.69196 0.04541 81.302 < 2e-16 *** woolB 0.20599 0.05157 3.994 6.49e-05 *** tensionM 0.32132 0.06027 5.332 9.73e-08 *** tensionH 0.51849 0.06396 8.107 5.21e-16 *** --- Signif. codes: 0 ‘***' 0.001 ‘**' 0.01 ‘*' 0.05 ‘.' 0.1 ‘ ' 1 (Dispersion parameter for poisson family taken to be 1) Null deviance: 297.37 on 53 degrees of freedom Residual deviance: 210.39 on 50 degrees of freedom AIC: 493.06 Number of Fisher Scoring iterations: 4
在摘要中,我們查找最后一列中的p
值小于0.05
,以考慮預測變量對響應變量的影響。 如圖所示,具有張力類型M
和H
的羊毛類型B
對斷裂計數(shù)有影響。
到此這篇關于R語言關于泊松回歸知識點總結的文章就介紹到這了,更多相關R語言泊松回歸內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
R語言數(shù)據(jù)類型與相應運算的實現(xiàn)
本文主要介紹了R語言數(shù)據(jù)類型與相應運算的實現(xiàn),文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下2022-03-03R語言數(shù)據(jù)框合并(merge)的幾種方式小結
這篇文章主要介紹了R語言數(shù)據(jù)框合并(merge)的幾種方式小結,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2021-03-03