当前位置: 首页 > news >正文

ruby 做网站百度关键词挖掘查询工具

ruby 做网站,百度关键词挖掘查询工具,自己弄公司网站,网站建设的项目描述在临床研究中,接触最多的是二分类数据,如淋巴癌是否转移,是否死亡,这些因变量最后都可以转换成二分类0与1的问题。然后建立二元logistic回归方程,可以得到影响因素的OR值。但有时我们也会接触到多分类结局数据&#xf…

在临床研究中,接触最多的是二分类数据,如淋巴癌是否转移,是否死亡,这些因变量最后都可以转换成二分类0与1的问题。然后建立二元logistic回归方程,可以得到影响因素的OR值。但有时我们也会接触到多分类结局数据,今天咱们来演示一下怎么使用R语言进行多分类结局逻辑回归分析。

在这里插入图片描述
咱们先导入数据和R包

library(here)
library(tidyverse)
library(haven)
library(gtsummary)
library(VGAM)
library(kableExtra)
library(HSAUR)
library(reshape2)
setwd("E:/公众号文章2024年/R无序多分类Logistic回归")
load("hsbdemo.rda")
ms<-hsbdemo

在这里插入图片描述
这个数据是高中生毕业后的一个就业计划数据,Prog是结局变量,是个三分类变量,预测变量是ses社会经济地位,其他的是一些协变量。

变量比较多,咱们选出需要的变量,并且把字符变量转成因子

ms <- ms %>% select(ses, prog, female , write ) %>% mutate(across(where(is.labelled), as_factor)) 

在这里插入图片描述
咱们以prog为分类变量,绘制个基线表,了解相关数据分布

ms %>%tbl_summary(by = prog,statistic = list(all_continuous() ~ "{mean} ({sd})", all_categorical() ~ "{n} ({p}%)"),type = list(where(is.logical) ~ "categorical")) %>% modify_caption("**Table 1. Survey Participant Characteristic**")  %>%modify_header(label ~ "**Variable**") %>%modify_spanning_header(c("stat_1", "stat_2", "stat_3") ~ "**Baseline tables for three types of projects**") %>%modify_footnote(all_stat_cols() ~ "Mean (SD) or Frequency (%)") %>%bold_labels() %>%as_gt()

在这里插入图片描述
我们以academic为参考,建立新的变量

ms <- ms %>% mutate(prog2 = fct_relevel(prog, c("academic", 'general', 'vocation')))
levels(ms$prog2)

在这里插入图片描述
更改了参考类别后,咱们使用prog2为结局变量建立无序多分类逻辑回归模型,很多包可以建立这个模型,我这里用vglm包来建,我觉得比较简单点

fit <- vglm(prog2~ ses + write, multinomial, data = ms)
summary(fit)

在这里插入图片描述
这样结果就出来啦,seslow:1和seslow:2的这两个系数是针对academic这个结局的
还可以做交互效应的,把交互效应打上去就可以啦,我这里就不弄了。

查看系数和可惜区间

b_mlog <- coef(fit )
ci_mlog <- confint(fit)
b_ci_mlog <- data.frame(b_mlog,ci_mlog) %>%rename("log odds" = b_mlog, "Lower CI" = X2.5.., "Upper CI" = X97.5..)
b_ci_mlog %>% kbl(digits = 2, booktabs = T, caption = "Log odds from multinomial logistic regression") %>%kable_styling(position = "center")

在这里插入图片描述
查看各个结局概率的数据

predict.vgam(fit, type = 'response') %>% head(20)

在这里插入图片描述
构造一个新数据

ms2 <- data.frame(ses = rep(c("low", "middle", "high"), each = 41), write = rep(c(30:70), 3))
ms2<-predict(fit, newdata = ms2,type = 'response') %>% cbind(ms2)

转化数据

ms3 <- melt(ms2, id.vars = c("ses", "write"), value.name = "probability")

在这里插入图片描述
最后绘图

ggplot(ms3, aes(x = write, y = probability, colour = ses)) + geom_line() + facet_grid(variable ~ ., scales = "free")

在这里插入图片描述
表明随着write增加,不同的经济基础转向各个计划的概率不同。

参考文献

  1. https://xianxiongma.github.io/Clinical-model/chapter2/chapter2.html
  2. https://bookdown.org/drki_musa/dataanalysis/multinomial-logistic-regression.html
http://www.tj-hxxt.cn/news/10970.html

相关文章:

  • 做网站需要编程?流感用什么药最好
  • 珠海网站建设有限公司搜索图片识别出处百度识图
  • 做游戏ppt下载网站市场推广和销售的区别
  • 中山祥云做的网站怎么样百度百科俄罗斯搜索引擎浏览器官网入口
  • 厦门做网站seo中国最新领导班子
  • 昆明网站建设_云南网站建设电商的推广方式有哪些
  • 做pos机网站有必要么海外aso优化
  • 那个网站做国外售货在哪里做推广效果好
  • 制作网站南京菏泽百度推广公司电话
  • wordpress多站点文章调用沈阳seo关键词
  • 机关内网站建设方案书开网站怎么开
  • 网站定制开发与模版品牌营销咨询公司
  • 做生鲜管理系统的网站百度风云榜明星
  • 网站做视频网站关键词
  • 网站设计培训学校电视剧百度搜索风云榜
  • 好的网站2020百度联盟一天多少收入
  • 做一手机网站需要多少钱上海seo关键词优化
  • 公司开发的网站seo运营经理
  • wordpress视频上传太小seo优化技术培训
  • wordpress所有分类北京seo代理商
  • 旅游网官网南京百度关键字优化价格
  • 互联网营销师是什么抖音seo关键词优化排名
  • 如何自己做时时彩网站招聘网站排名
  • 做老电影网站侵权吗大数据查询平台
  • 金华市建设局网站职称业务多平台怎么样
  • 南通制作手机网站站长平台工具
  • wordpress auth_key百度免费优化
  • 企业网站需要在电信做哪些备案精准营销的概念
  • php做视频网站有哪些软件下载网站关键词优化排名技巧
  • 图片类网站建设信阳seo公司