有序分类logistic回归-R语言

有序分类logistic回归

正如字面理解,包含两个方面:一是有序性,如调研中常用的满意度常用李克特量表,即有序的因变量;二是logistic分类,如1代表优秀、2代表良好、3代表一般等等。

因变量为分类变量,且分类间有次序关系,针对因变量为分类型数据的情况应该选用Logistic回归,故应采用有序多分类的Logistic回归分析模型进行分析。

常应用的方向为:空气污染预测、医学类研究、心理学研究、满意度等定量研究。

本文分为五个步骤来进行有序分类logistic回归。

第一步:相关性分析
chart.Correlation(data,histogram= TRUE,pch=19)
第二步:进行有序分类Logistic回归模型拟合,检验模型是否收敛,同时得到有序分类logistic回归模型中截距和回归系数的最大似然估计值
fit01<-polr(factor(y1)~x1+x2+x3+x4+x5+x6,data=data)summary(fit01)
第三步:对有序分类Logistic回归模型中的各个自变量回归系数进行显著性检验
drop1(fit01,test="Chi") 
第四步,检验有序Logistic回归模型进行检验,是否存在统计学意义
fit01a<-polr(factor(y1)~1,data=data)
fit01b<-polr(factor(y1)~ x1+x2+x3+x4+x5+x6,data=data)
anova(fit01a,fit01b)
第五步,预测有序Logistic回归模型拟合得到的值,然后将预测值与观察值进行对比,检验模型的预测效果
pred.data<-predict(fit01)
n<-table(data01$y1,pred.data);n
Percantage<-c(n[1,1]/sum(n[1,]),n[2,2]/sum(n[2,]),n[3,3]/sum(n[3,]))
rbind(n,Percantage)

文/唏颜 一个偶尔三分钟、会耍代码的小白~ 请珍惜我的整理,转载请联系作者获得授权,并标注“唏颜”这个小白~

  • 20
    点赞
  • 174
    收藏
    觉得还不错? 一键收藏
  • 9
    评论
R语言是一种功能强大的统计分析和数据可视化工具。它提供了丰富的函数库和包,可以完成各种数据分析任务,包括有序多分类logistic回归有序多分类logistic回归是一种监督学习算法,用于预测具有有序多个类别的响应变量。在R语言中,可以使用`polr()`函数来实现有序多分类logistic回归。 首先,我们需要加载`MASS`包,该包提供了`polr()`函数。可以使用以下命令加载包: ```R library(MASS) ``` 接下来,我们需要准备数据。假设我们有一个包含多个变量的数据集,其中一个是有序多分类的响应变量。我们可以使用`factor()`函数将该变量转换为有序的因子类型。 ```R response <- factor(response, ordered = TRUE) ``` 然后,我们可以使用`polr()`函数进行有序多分类logistic回归。该函数使用最大似然方法来估计模型参数,并返回一个有序多分类logistic回归模型对象。 ```R model <- polr(response ~ variable1 + variable2 + ..., data = dataset) ``` 在上述代码中,`response`是响应变量,`variable1`、`variable2`等是解释变量,`dataset`是包含这些变量的数据集。 我们可以使用`summary()`函数来查看有序多分类logistic回归模型的摘要信息,包括每个变量的系数估计、标准误差、z值和p值等。 ```R summary(model) ``` 此外,我们还可以使用`predict()`函数对新的数据进行预测,并根据模型预测结果进行分类有序多分类logistic回归R语言中一个常用的分类分析方法,它可以通过`polr()`函数轻松实现。通过该函数,我们可以估计模型参数、进行预测以及评估模型的拟合优度,从而实现对有序多分类响应变量的分析和预测。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值