参考资料:b站的台湾公开课,搜索-黄冠华老师的【回归分析】
没太注意中文是怎么翻译的,这两个概念在流行病学研究中似乎很重要。
先看几个生活中的小例子,网上言论:“吃苹果的人都比较健康”,“爱发朋友圈的人寿命会比较长”,如何用统计学观点去解释?(其中有一个是曾经遇到的面试题)
那么,我们能够下结论:苹果会保证健康么?不见得,因为吃苹果的人,普遍注意养生,所以他才健康。同样地,爱发朋友圈的人一般会比较开朗、乐观,而开朗乐观的人一般活得比较长,所以会有“爱发朋友圈的人活得比较长”。我记得我当时是按照相关关系≠因果关系解释的,现在听过confounding effect 和 interaction 之后有了更新的认识。
再看一个例子:有段时间外国的一个海边度假胜地发现鲨鱼吃人的频数和冰淇凌销量呈正相关,那么是不是通过减少冰淇凌销量可以避免鲨鱼吃人呢?其实背后的原因是夏天。夏天,很多人吃冰淇凌,同时也很多人去海边玩,所以鲨鱼吃人的数量会与冰淇凌销量“正相关”地高起来。
(一些乱七八糟的媒体经常做出像上述这样的“重大发现”……所以说,多学点东西,远的不说,可以防忽悠。)

confounding

  • criteria for confounding
    now in words…
    must not be an intermediate link in a causal pathway between risk and outcome;
    must be an independent predictor of outcome with or without risk;
    must be associated(correlated) with risk but not caused by the risk.
  • 探究【R&D】的关系
    考虑在【第一行第二个图】中打断【R&F】之间的相关线段,就变成了【第二行第一个图】。做调整confounding effect。
    控制F值相同,可以做到。把population,根据confounding effect 做分组,再看各组中risk factor和outcome之间的关系。
  • Process to identify a confounder
    1 calculate the appropriate crude measure of association between risk and outcome[correlation(corr) or mean difference(md)]
    2 calculate corr’s or md’s for the association when the data has been stratified according to levels of the 3rd variable(potential confounder) - one for each level
    3 investigate
    corrlevel1=corrlevel2=⋯≠corrcrudecorr_{level1}=corr_{level2}=\cdots \neq corr_{crude}corrlevel1​=corrlevel2​=⋯​=corrcrude​
    4 confirm that 3rd variable is associated with risk and with outcome independently.
  • 案例分析
    抽烟、性别对血压的影响

    上面是未调整confounding effect。

    上面,控制了性别的影响。
    综合,注意到5,4,10
    说明抽烟通过性别对血压也有影响,

interaction

  1. 根据3rd variable分组,探究各组risk factor 对 outcome的影响差不多一样,但这些影响与不分组的影响(crude measure)不同,那么这个3rd variable是confounding effect。
  2. 根据3rd variable分组,探究各组risk factor 对 outcome的影响不同,那么这个3rd variable是interaction。

    20 ≠ 5,这里【有没有吃高血压药】就是interaction
  • definition of interaction
    a situation where the associations between risk and outcome are different according to levels of the 3rd variable;
    an interaction (or effect modification) is formed when a third variable modifies the relation between a risk and outcome.

简述一遍流程:
先判断是否是intercation,再判断是否是confounding effect。
如果我们想要探究【抽烟&血压】的关系,这里【性别】作为3rd variable。
先对3rd variable 做分组,分成男生、女生两组,分别探究【抽烟&血压】的关系。如果两个影响是不同的,那么3rd variable 是interaction。如果两个影响大致相同,那么再在不分组时研究【抽烟&血压】的影响(crude measure),如果crude measure 不同于前面那两个影响,则这个3rd variable 是confounding effect。

【回归分析】confounding effect 与 interaction相关推荐

  1. GIKT: A Graph-based Interaction Model for Knowledge Tracing

    GIKT: A Graph-based Interaction Model for Knowledge Tracing 主要内容 GIKT: A Graph-based Interaction Mod ...

  2. GWAS中的effect与数量遗传学中的替换效应

    虽然,我早就知道GWAS分析中的effect值,就是数量遗传学的基因中的替换效应,但是一直没有仔细阅读相关材料.今天通过阅读数量遗传学的教程,理解了这个概念,真好. 1. GWAS中的effect 就 ...

  3. 计算机视觉论文-2021-06-18

    本专栏是计算机视觉方向论文收集积累,时间:2021年6月18日,来源:paper digest 欢迎关注原创公众号 [计算机视觉联盟],回复 [西瓜书手推笔记] 可获取我的机器学习纯手推笔记! 直达笔 ...

  4. r语言算巢式设计方差分析_R语言中的方差分析方法汇总

    方差分析,是统计中的基础分析方法,也是我们在分析数据时经常使用的方法.下面我总结一下R语言如何对常用的方差分析进行操作. 1. 方差分析的假定 上面这个思维导图,也可以看出,方差分析有三大假定:正态, ...

  5. R语言—方差分析和多重比较

    版权声明:本文为CSDN博主「育种数据分析之放飞自我」的原创文章,遵循CC 4.0 BY-SA版权协议,转载附上原文出处链接及本声明. 原文链接:https://blog.csdn.net/yijia ...

  6. R语言中dim函数_R语言中的方差分析方法汇总

    方差分析,是统计中的基础分析方法,也是我们在分析数据时经常使用的方法.下面我总结一下R语言如何对常用的方差分析进行操作. 1. 方差分析的假定 上面这个思维导图,也可以看出,方差分析有三大假定:正态, ...

  7. 机器学习 | R语言中的方差分析汇总

    方差分析,是统计中的基础分析方法,也是我们在分析数据时经常使用的方法.下面我总结一下R语言如何对常用的方差分析进行操作. 1. 方差分析的假定 上面这个思维导图,也可以看出,方差分析有三大假定:正态, ...

  8. The Structure of Positive Interpersonal Relations in Small Groups 1

    1.Abstract The authors sought to test Homans's proposition that small groups inevitably generate a s ...

  9. cic曲线是什么_cic.是什么意思

    1. Finally, it implements the simulation of Digital Down Converte by using system view. The design o ...

最新文章

  1. SAP MM ME29N 试图取消审批报错 - Document has already been outputed(function not possible) -
  2. 2B.处女座与cf(C++)
  3. 堆内存与栈内存的区别
  4. Unobtrusive Ajax
  5. 多线程1:AtomicInteger的使用,多线程叠加或叠减
  6. Linux时间子系统之(十二):periodic tick
  7. 亿佰特串口服务器接入阿里云MQTT协议的软件配置教程
  8. linux nginx 缓存服务器,如何开启Nginx缓存
  9. 最早的算法可追溯到三千年前,“所谓的 AI 并非源自先进的技术”!
  10. python支持向量机回归_Python机器学习之支持向量机——非线性SVC
  11. 使用mongoose-paginate-v2查询缓慢问题
  12. 手把手教,使用VMware虚拟机安装Windows XP系统,爷青回
  13. nyoj素数环(dfs)
  14. 【Unity入门教程】 第八章 人工智能【中国大学MOOC游戏引擎原理及应用】
  15. python boxplot的使用方法
  16. Linux---基础部分
  17. python读取oracle数据库性能_python 连接oracle数据库,报错解决,pandas读取。
  18. 计算机优化英语课堂教学,巧用平板,让课堂不平凡———平板电脑在小学中年级段英语课堂教学中的应用...
  19. JDBC四个核心对象及其常用方法
  20. ArcGIS Pro_地理配准

热门文章

  1. 【数据库】SQL语句(超全查询语句)
  2. C++ Vjudge 训练题
  3. 关于MAX3232ESE+T的过热问题
  4. VMware的配置及ubuntu10.04 tftp 与嵌入式开发板的连接设置
  5. 2016 多校4 1002 After a Sleepless Night 树上贪心
  6. 老衲与你一起走过。。。
  7. 程序员一直在找的日程安排工具
  8. RT-thread应用讲解——U盘(usb host)
  9. 信息安全(一)——概述
  10. 微信小程序|小程序的构成(初识小程序详细简介)