在之前的21期文章中,我们手把手讲解了如何在JMP中进行数据清洗、开展基础统计分析。本文以及后面的几篇文章中,我们将分别对线性回归的实现过程逐一展开介绍。

在进行线性回归多因素分析前,往往需要先进行单因素分析。但是,目前常用的大多数软件操作单因素分析比较繁琐,需要不断替换自变量来重复操作,才能进行多个自变量的单因素分析。然而,在JMP软件中可以一次性实现全部自变量的单因素分析。今天的文章将从如何实现这一过程说起。

为了帮助更多的临床医师学习如何运用JMP高效地开展数据分析,提高日常工作和发表论文的效率,2020年8月起,JMP资深用户、JMP特约专栏作者、资深统计学家冯国双博士及其团队将在JMP数据分析平台为大家分享一系列统计及数据分析、JMP实战操作、JMP分析报表解读等干货内容,每期一个经典话题,帮助大家掌握一个新技能。值得注意的是,这些话题并非仅针对临床医师,对所有运用JMP软件开展数据分析的小伙伴都适用。本文为此系列文章的第22期。

01 为什么要做线性回归?

相比前面介绍的仅含一个组别变量的单因素分析,多因素分析在实际中更为常见,因为绝大多数的结局都不止受一个因素影响。如比较两种不同药物治疗糖尿病的疗效,即使两组间疗效有差异,也未必能归因到药物因素,因为像BMI、血压、饮食等诸多因素也会同时影响到药物治疗的效果,如果这些因素在两组间不均衡,就会影响到药物的评价效果。因此实际中我们经常要用到多因素分析。我们通常说的“校正”年龄、性别等因素的影响,或吸烟是肺癌的“独立预后因素”,这些其实都是在说多因素分析。

线性回归常用于定量结局的多因素分析,主要用于描述1个或多个自变量与定量结局的线性关系。当我们想针对某定量结局进行危险因素探索,通常首先会考虑线性回归,如果线性回归不合适,再考虑其它替代方法。

02 线性回归的单因素分析

所谓单因素分析,也就是每次做回归都先放入1个自变量,观察每一自变量与因变量的关系。

目前很多统计软件做单因素分析时,只能放入一个自变量,然后做出结果;如果要看另一个自变量的效应,则需要返回重新在放入。如果有20个自变量,需要来来回回反复做20次相同的工作。这一过程非常繁琐,也没什么技术含量。而JMP软件则提供了一次性实现所以自变量的单因素分析的工具。

以图1的数据为例,探索躯体健康评分的可能影响因素。

图1 示例数据(部分展示)

在JMP中依次点击“分析”菜单→“以X拟合Y”(图2),在弹出的对话框中将躯体健康评分导入“Y,响应”,将全部自变量导入“X,因子”(图3)。


图2“以X拟合Y”的操作示意图第一步

图3“以X拟合Y”的操作示意图第二步

默认输出结果如图4所示(仅展示了3个自变量,其余省略), 页面上仅呈现每个自变量与因变量的散点图。

图4 “以X拟合Y”的输出结果

如果要查看各个自变量的单因素分析的检验结果,则需在JMP中进行后续的一些操作。需要注意的是,连续变量和分类变量的操作步骤不同。

对于连续变量,以年龄为例,点击结果界面中“二元拟合”左侧的红色向下箭头→选择“拟合线”(图5)。


图5 连续变量的单因素分析操作示意图

输出结果如图6所示,从图中可以看出,年龄与躯体健康评分呈负向线性关系。从统计学检验结果来看,年龄与躯体健康评分线性的关系在0.05的检验水准上具有统计学意义(P=0.0275)。

图6 连续变量的单因素分析结果

对于分类变量,以饮酒为例,点击“……单因子分析”左侧的红色向下箭头→选择“均值/方差分析/合并的t”(图7)。

图7 分类变量的单因素分析操作示意图

输出结果如图8所示,结果中同时给出了t检验和单因素方差分析的结果,两者结果一致。结果显示饮酒与躯体健康评分的关系不具有统计学意义(P=0.8871)。

图8 分类变量的单因素结果

大家看到这里,可能会想到,如果自变量很多的情况下,每个自变量都要操作“拟合线”或“均值/方差分析/合并的t”,过程会很繁琐。JMP中有一种快捷方式用于解决此问题,能够非常快速地显示出全部自变量的统计检验结果。

对于连续变量,先按ctrl键,然后点击任意一项自变量其“二元拟合”左侧的红色向下箭头→选择“拟合线”,可实现所有连续变量的单因素分析结果的输出。
对于分类变量,同样是先按ctrl键,然后点击任意一项分类变量左侧的红色向下箭头,选择“均值/方差分析/合并的t”,可实现所有分类变量的单因素分析结果的输出。

以上就是今天分享的基于JMP一次性实现全部自变量的单因素分析。在下期文章中,我们将介绍如何在JMP中开展线性回归的多因素分析。如果想要在JMP中亲自动手实践的话,可点击这里下载最新的JMP 16免费试用。

线性回归中一次性实现所有自变量的单因素分析相关推荐

  1. 单变量线性回归中的梯度下降法求解代价函数的最小值

    1. 什么是代价函数 在线性回归中我们有一个像这样的训练集,m代表了训练样本的数量,比如 m = 47.而我们的假设函数, 也就是用来进行预测的函数,是这样的线性函数形式, 则代价函数可以表示为: 我 ...

  2. 多元线性回归中多重共线性_多重共线性如何在线性回归中成为问题。

    多元线性回归中多重共线性 Linear Regression is one of the simplest and most widely used algorithms for Supervised ...

  3. 计算机进行回归分析,excel表格数据分析回归的模型是-excel数据分析线性回归中MS,SS,F,DF分别是什么意思...

    excel回归结果的每个值 都是什么含义,都是怎么来的? SS表示均值偏差的平方和和数据的总变化量. F是F的值,F是方差分析得到的统计量,用来检验回归方程是否显著. DF表示自由度,自由度是在计算某 ...

  4. 线性回归中的前提假设

    在谈线性回归模型的时候被问到,在线性回归中,有三个假设,是哪三个? 当时回答出来自变量x和因变量y之间是线性变化关系,也就是说,如果x进行线性变化的话,y也会有相应的线性变化. 提到数据样本的时候也答 ...

  5. python 回归去掉共线性_线性回归中的多重共线性与岭回归

    上篇文章<简单而强大的线性回归详解>(点击跳转)详细介绍了线性回归分析方程.损失方程及求解.模型评估指标等内容,其中在推导多元线性回归使用最小二乘法的求解原理时,对损失函数求导得到参数向量 ...

  6. 线性回归中的假设检验

    线性回归中的假设检验及Python编程 0 引言 1 一元线性回归模型 2 对于回归方程的检验 F检验 T检验 一元线性回归的Python编程实现 与 `statsmodels` 包的对比 关于多元线 ...

  7. 多元线性回归中的公式推导

    这次接着一元线性回归继续介绍多元线性回归,同样还是参靠周志华老师的<机器学习>,把其中我一开始学习时花了较大精力弄通的推导环节详细叙述一下. 本文用到的部分关于向量求导的知识可以参看博文标 ...

  8. 【视频】线性回归中的贝叶斯推断与R语言预测工人工资数据|数据分享

    最近我们被客户要求撰写关于线性回归的研究报告,包括一些图形和统计输出. 在这个视频中,我们转向简单线性回归中的贝叶斯推断. 我们将使用一个参照先验分布,它提供了频率主义解决方案和贝叶斯答案之间的联系. ...

  9. 理解线性回归中的常数项

    如何理解线性回归中的常数项 线性模型 线性模型(linear model)试图学得一个通过属性的线性组合来进行预测的函数,即: f(x)=w1x1+w2x2+-+wdxd+b+e 很容易理解,b是常数 ...

  10. 苹果IAP开发中的那些坑和掉单问题

    相信很多iOS App的开发者,特别是手游开发者,都接触过苹果支付IAP(In-App Purchase).相信使用了IAP的App,都经历过"掉单"问题. 什么是"掉单 ...

最新文章

  1. 解决Win8.1键盘输入后鼠标左键响应延迟的问题
  2. LeetCode Partition Equal Subset Sum(动态规划)
  3. KahanSummation算法
  4. rails表单控件helper
  5. c++中sin,cos,arcsin等和在C/C++中使用pi (π) 值
  6. (openssh、telnet、vsftpd、nfs、rsync、inotify、samba)
  7. css3中的过度transition与动画animation以及字体@font-face
  8. 多级联动(已知和未知级次)
  9. 驱动人生安装win11苹果/Windows系统教程
  10. 基于QT框架的离线词典应用程序
  11. 提取win10默认锁屏壁纸
  12. airpods删除别人的配对_男女属相最佳婚配表 最准的12生肖配对表
  13. 怎么把html变成桌面壁纸,新手必看,把静态壁纸变为动态壁纸怎么设置?
  14. 运行项目页面显示“该网页无法正常运作”的解决办法 - 前端篇
  15. 设计模式学习(二)——创建型模式之“工厂模式“
  16. 阿里java开发规范学习笔记 (V1.5华山版)
  17. linux epoll 实时监控客户端连接与断开
  18. 光流.flo文件处理
  19. 【单片机毕业设计】基于单片机的智能灌溉系统的设计
  20. Linux多线程学习(七)sched_yield

热门文章

  1. day15-医生的处方、道士的鬼符、程序员的正则表达式
  2. 电壁挂炉该如何配电表和电线
  3. CSS星星闪烁流星划过动画特效
  4. 什么是为AI另辟蹊径的“小”数据?
  5. c语言用乘法口诀编写三角形,九九乘法表怎么写本子上好看
  6. Bootstrap Validate 下拉框验证
  7. TP-LINK路由器手动设置网关、DNS、开启DHCP并指定地址池IP范围
  8. 卡内基梅隆大学计算机博士申请,2020年卡内基梅隆大学博士申请时间
  9. 苹果手机用计算机打不开,苹果手机更新ios11后,照片在电脑上打不开怎么办?...
  10. 开发一个app多少钱?app开发费用明细、app开发成本计算