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

scimed函数发布,轻松完成中介分析

中介变量(mediator) 是一个重要的统计概念,如果自变量 X 通过某一变量 M 对因变量 Y 产生一定影响,则称 M 为 X 和 Y 的中介变量。我们既往已经介绍了《R语言基于mediation包行中介效应分析分析》,


我目前编写了scimed函数,函数依托mediation包计算,进一步简化流程,帮助粉丝更简单的完成中介分析,下面我来演示一下,先导入数据和R包

library(scitable)library(mediation)data(jobs)


这个是mediation包自带的数据,这是一个求职干预研究数据,job_disc:经济困难程度预处理值为1至5,comply: 参与者是否实际参与JOBS II计划的指标变量,1=参与,treat:参与分配,work1:是否就业,sex性别,age:年龄

咱们先来一个中介和结局是分类变量,这里定义:treat是研究变量,comply是中介变量,work1是结局变量,‘econ_hard’,‘sex’,'age’是协变量,这里注意一下,由于mediation包的限制,中介变量必须是二分类变量,如果你用多分类变量,很容易报错

out<-scimed(data=jobs,xvname='treat',mvname='comply',yvname='work1',cov=c('econ_hard','sex','age'))

结果在out里面,生成了一个示意图,省了一点画图时间


med.out是mediation包生成的原始结果,咱们有需要的也可以根据这个进一步分析

med.out<-out[["med.out"]]plot(med.out)


咱们还可以给示意图自定义变量名字

out<-scimed(data=jobs,xvname='treat',mvname='comply',yvname='work1',cov=c('econ_hard','sex','age'),x="自变量",y="结局",m="中介")


接下来来个:中介是分类变量,结局是连续变量,这里中介和上面一样必须是二分类变量,如果不是二分类的就会报错

out<-scimed(data=jobs,xvname='treat',mvname='work1',yvname='depress2',cov=c('econ_hard','sex','age'))



最后来个中介和结局都是连续变量

out<-scimed(data=jobs,xvname='treat',mvname='job_seek',yvname='depress2',cov=c('econ_hard','sex','age'))



这样各个类型都覆盖了,祝大家新年快乐,心想事成。

http://www.jsqmd.com/news/172833/

相关文章:

  • 【NPU】【精度】【数值计算】Adam算子计算顺序不同引发的精度问题
  • vue大学生健身爱好者交流网站的设计与实现
  • 【NPU】【精度】【数据踩踏】AdaptiveMaxpool3D算子indices精度问题
  • Flutter:单元测试和组件测试
  • Spark并行度优化:充分利用集群资源
  • 动态住宅IP-出海广告投手的“提速神器”
  • FOFA技术结合YOLOv8实现网络空间图像资产识别新方案
  • YOLOv8模型部署最佳实践:基于Docker Run的容器化方案
  • YOLOv8 GFL广义交并比损失函数应用
  • 电子罗盘(3D 加速度计 + 3D 磁力计)组合方案:原理、应用与软件实现
  • 动态住宅IP:数据爬虫与社媒营销的效率引擎
  • YOLOv8 CornerNet左上右下角点检测
  • 九轴姿态:MPU-9250九轴姿态解算全攻略
  • 《程序员修炼之道》笔记八
  • 利用开源工具在前端中调用接口,实现天气预报功能
  • YOLOv8 DINO自监督训练Transformer检测器
  • 《程序员修炼之道》笔记七
  • YOLOv8预训练模型yolov8n.pt实战调用示例解析
  • 四旋翼PID姿态控制实战指南
  • YOLOv8 PAA正负样本分配新范式
  • fiddler中的cookies详解
  • jemetre中设置中文界面有哪两种方法
  • 无人机双环PID悬停控制全解析
  • 题 453453
  • 深度解码语义搜索:从Google蜂鸟算法到实体建模的SEO演进
  • 大语言模型/(大数据模型)创建测试用例教程详解--通用版教程
  • 虾皮店铺页面如何优化
  • YOLOv8 Panoptic Segmentation全景分割实现
  • YOLOv8 ShuffleNet V2高速推理适配尝试
  • YOLOv8 SimCLR无监督表征学习尝试