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

GWAS分析中PCA分层不明显怎么办?你秀什么优越感?

大家好,我是邓飞。

今天星球小伙伴问了一个问题,直击灵魂:

飞哥 pca图群体分层不是特别明显 原因是啥呢 这个结果图可用吗?

图片

为何会有这个问题呢,因为很多GWAS分析中都会给出PCA结果,有时候PCA分得很开,有时候还用不同颜色分组,类似:

图片

分得很开,好像才算正常的结果!

PC1和PC2解释百分比很高,好像才算正常的结果!

不是这样的!!!

PCA分得很开,说明群体有分层,不适合统一放在一起进行GWAS分析,因为不是一个整体。

但是,因为样本量很小,勉强将这些群体放在一起,但是这些分层的群体,分层之间的效应一定要去除,这和试验设计中设置区组,然后分解出区组效应是一样一样的,都是为了降低外在因素的影响,降低系统性误差!

回到最初的问题,GWAS分析中,PCA结果没有分开,怎么办?

太好了,说明群体没有分层,理论上不用将PCA放到模型中进行矫正了,如果你不放心,也可以把pca放进去做协变量,对结果影响不大。

如果你的群体分层严重,但是你没有考虑PCA,没有将PCA放到模型中,那就惨啦,模型结果不靠谱,你看到的显著性位点大都是假阳性,都是由于群体分层导致的,考虑PCA效果会好一点。

讲真,GWAS分析中,群体结构分层明显的群体,真不如没有分层的群体,毕竟,好好的群体本来就在一起,不是挺好吗。

一个牛人说过:所有的模型都是错误的,但有些是有用的。

All models are wrong, but some are useful. 这句话出自统计学家George E. P. Box的口中,简洁地概括了数学建模的本质。

套用到GWAS分析中:群体分层的群体,做GWAS是不太合适的,但是经过PCA矫正之后,是有用的。没有群体分层的群体,你秀什么优越感?

相关文章:

  • 2024年国外优质API:情绪识别口碑佳
  • 【开源免费】基于SpringBoot+Vue.JS网上购物商城(JAVA毕业设计)
  • MATLAB GUI设计原则与实践
  • 【Mybatis-plus】【MybatisX】:Mybatis-plus快速上手 and MybatisX插件的使用——加强开发效率
  • 电磁铁选用和设计需要考虑的哪些方面
  • Meta Orion 原型的生产成本约为 10,000 美元
  • 美国惊曝超大规模信息泄露事件!超1亿人受到影响
  • 【高阶数据结构】平衡二叉树(AVL)的插入(4种旋转方法+精美图解+完整代码)
  • windows10录屏工具,四款新手必备软件!
  • Springboot Mybatis XML配置文件
  • 【计算机网络 - 基础问题】每日 3 题(二十八)
  • Qualcomm AI Hub模型优化1: Whisper-Base-En导出及问题解决
  • c++模拟真人鼠标轨迹算法
  • Python项目Flask框架整合Redis
  • 国内旅游:现状与未来趋势分析
  • [译]Python中的类属性与实例属性的区别
  • 【React系列】如何构建React应用程序
  • 345-反转字符串中的元音字母
  • Docker 笔记(1):介绍、镜像、容器及其基本操作
  • Eureka 2.0 开源流产,真的对你影响很大吗?
  • Gradle 5.0 正式版发布
  • JavaScript类型识别
  • Java深入 - 深入理解Java集合
  • SpriteKit 技巧之添加背景图片
  • uva 10370 Above Average
  • 短视频宝贝=慢?阿里巴巴工程师这样秒开短视频
  • 精益 React 学习指南 (Lean React)- 1.5 React 与 DOM
  • 排序算法学习笔记
  • 如何用Ubuntu和Xen来设置Kubernetes?
  • 入口文件开始,分析Vue源码实现
  • 使用parted解决大于2T的磁盘分区
  • 微服务核心架构梳理
  • 源码安装memcached和php memcache扩展
  • 主流的CSS水平和垂直居中技术大全
  • 策略 : 一文教你成为人工智能(AI)领域专家
  • # 执行时间 统计mysql_一文说尽 MySQL 优化原理
  • #FPGA(基础知识)
  • (1)(1.13) SiK无线电高级配置(六)
  • (1)Android开发优化---------UI优化
  • (4)(4.6) Triducer
  • (55)MOS管专题--->(10)MOS管的封装
  • (aiohttp-asyncio-FFmpeg-Docker-SRS)实现异步摄像头转码服务器
  • (附源码)ssm基于微信小程序的疫苗管理系统 毕业设计 092354
  • (一)springboot2.7.6集成activit5.23.0之集成引擎
  • (原創) 如何解决make kernel时『clock skew detected』的warning? (OS) (Linux)
  • (转)Android学习笔记 --- android任务栈和启动模式
  • *_zh_CN.properties 国际化资源文件 struts 防乱码等
  • .NET/ASP.NETMVC 深入剖析 Model元数据、HtmlHelper、自定义模板、模板的装饰者模式(二)...
  • .net流程开发平台的一些难点(1)
  • .NET中的Event与Delegates,从Publisher到Subscriber的衔接!
  • /etc/sudoer文件配置简析
  • ??eclipse的安装配置问题!??
  • @cacheable 是否缓存成功_Spring Cache缓存注解
  • @ModelAttribute注解使用
  • @PreAuthorize注解