前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >R语言偏态分布的回归分析

R语言偏态分布的回归分析

作者头像
Jamesjin63
发布2022-11-03 14:58:09
1.2K0
发布2022-11-03 14:58:09
举报
文章被收录于专栏:EpiHubEpiHub

偏态分布的回归分析

回归是我们经常遇到的模型,但是回归会根据Y因变量的类型,分成分类问题(Y是分类变量,如生存或死亡)与回归问题(Y是连续性变量,如身高体重)。

在R里面,建立回归模型是通过family参数指定回归类型。其实也是根据Y的分布,来确定用何种family

Family 种类

lm()函数中,常见的family 有:

image.png

当然,回归方程中还有更多的family,但是不局限于函数。详细情况请见:https://www.rdocumentation.org/packages/stats/versions/3.6.2/topics/family

常见分布类型

一般我们做回归方程时候,碰见的常见回归类型有以下四种。最常见的是正态分布。

image.png

当然,我们遇到偏态分布时候,一般有两种处理方式。

  1. 通过将偏态数据进行log变换,转成正态分布进行回归。
  2. 直接使用 family=Gamma 指定Gamma分布。

案例

可使用glm()模型构建回归方程:

Y\= \\beta_{Int} + \beta_{x1} X1 + \beta_{x2} X2 + \beta_{x3} X3
Y\= \\beta_{Int} + \beta_{x1} X1 + \beta_{x2} X2 + \beta_{x3} X3

1.Logistic Regression

代码语言:javascript
复制
# where F is a binary factor and x1-x3 are continuous predictors
fit <- glm(F~x1+x2+x3,data=mydata,family=binomial()) 

summary(fit) # display results
confint(fit) # 95% CI for the coefficients
exp(coef(fit)) # exponentiated coefficients
exp(confint(fit)) # 95% CI for exponentiated coefficients

predict(fit, type="response") # predicted values
residuals(fit, type="deviance") # residuals 

2.Poisson Regression

代码语言:javascript
复制
# Poisson Regression
# where count is a count and x1-x3 are continuous predictors
fit <- glm(count ~ x1+x2+x3, data=mydata, family=poisson())

summary(fit) display results

3.Gaussian Regression

代码语言:javascript
复制
# Gaussian Regression
# where count is a count and x1-x3 are continuous predictors
fit <- glm(count ~ x1+x2+x3, data=mydata)

summary(fit) display results

4.Gamma Regression

代码语言:javascript
复制
# set linear regression model
set.seed(1)
x = rnorm(100)
y = rgamma(100,10,3)
glm(y ~ x, family = Gamma)

参考:

  1. https://www.statmethods.net/advstats/glm.html
  2. https://bookdown.org/ndphillips/YaRrr/regression-on-non-normal-data-with-glm.html
  3. https://stats.stackexchange.com/questions/58497/using-r-for-glm-with-gamma-distribution
  4. https://rpubs.com/kaz_yos/glm-Gamma
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2022-05-14,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 偏态分布的回归分析
  • Family 种类
  • 常见分布类型
  • 案例
  • 1.Logistic Regression
  • 2.Poisson Regression
  • 3.Gaussian Regression
  • 4.Gamma Regression
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档