news 2026/4/16 15:40:44

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

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
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'))



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

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/16 14:38:25

Flutter:单元测试和组件测试

1.单元测试 在Flutter开发中&#xff0c;进行单元测试是确保你的代码质量以及未来更改不会破坏现有功能的关键步骤。当你开发私有包时&#xff0c;单元测试尤其重要&#xff0c;因为这有助于保持包的稳定性和可维护性。以下是如何在Flutter中进行单元测试的详细指南&#xff1a…

作者头像 李华
网站建设 2026/4/11 21:11:28

YOLOv8实战教程:如何在GPU环境下高效训练目标检测模型

YOLOv8实战教程&#xff1a;如何在GPU环境下高效训练目标检测模型在智能摄像头、自动驾驶和工业质检日益普及的今天&#xff0c;一个共同的技术挑战浮出水面&#xff1a;如何快速构建一个高精度、低延迟的目标检测系统&#xff1f;传统开发流程中&#xff0c;环境配置、依赖冲突…

作者头像 李华
网站建设 2026/4/16 15:17:36

无人机高精度悬停:GPS+光流EKF融合方案

目录 1. 融合原理 GPS 与光流的特性对比 融合目标 2. EKF 设计&#xff08;二维位置融合&#xff09; 状态向量 状态方程&#xff08;预测&#xff09; 观测方程&#xff08;更新&#xff09; GPS 观测矩阵&#xff1a; 光流观测矩阵&#xff1a; 3. 代码实现&#x…

作者头像 李华
网站建设 2026/4/16 12:23:49

YOLOv8 SIoU新损失函数提升收敛速度

YOLOv8 SIoU新损失函数提升收敛速度 在目标检测的实际开发中&#xff0c;工程师常常面临一个尴尬的现实&#xff1a;明明模型结构先进、数据充足&#xff0c;但训练过程却像“慢热型选手”——前几十个epoch精度爬升缓慢&#xff0c;调参效率低下。更令人头疼的是&#xff0c;在…

作者头像 李华
网站建设 2026/4/13 13:20:15

YOLOv8 Focal Loss解决类别不平衡问题

YOLOv8 Focal Loss&#xff1a;应对目标检测中类别不平衡的实战方案 在工业质检、遥感识别和医疗影像分析等实际场景中&#xff0c;一个常见的挑战浮出水面&#xff1a;模型总是“视而不见”那些稀有但关键的目标。比如PCB板上的微小虚焊点、卫星图像中的罕见地物、医学X光片里…

作者头像 李华
网站建设 2026/4/16 13:01:24

YOLOv8 Power-IoU加强难例优化能力

YOLOv8 Power-IoU 加强难例优化能力 在工业质检的产线上&#xff0c;一台摄像头正高速扫描着流动的金属零件。突然&#xff0c;一个微小划痕从视野中闪过——它只有几个像素大小&#xff0c;且边缘模糊&#xff0c;传统检测模型很可能将其忽略。然而&#xff0c;搭载了YOLOv8的…

作者头像 李华