R语言混合效应(多水平/层次/嵌套)模型及贝叶斯实现

news/2024/5/19 3:07:59 标签: R语言, 混合效应模型, 贝叶斯

回归分析是科学研究中十分重要的数据分析工具。随着现代统计技术发展,回归分析方法得到了极大改进。混合效应模型(Mixed effect model),即多水平模型(Multilevel model)/分层模型(Hierarchical Model)/嵌套模型(Nested Model),无疑是现代回归分析中应用最为广泛的统计模型,代表了现代回归分析主流发展方向。混合效应模型形式灵活可以应对现代科学研究中各种数据情况,与传统回归模型相比具有更为强大数据分析能力,且结果更为可信。本教程将分为复杂数据的回归及混合效应模型概述及数据探索;回归与混合效应模型,包括一般线性回归(lm)、广义线性回归(glm);线性混合效应模型(lmm)及广义线性混合效应模型(glmm);贝叶斯(brms)回归与混合效应模型;相关数据回归与混合效应模型贝叶斯实现,包括嵌套数据、时间自相关数据,空间自相数据及系统发育数据分析;非线性数据回归分析及贝叶斯实现,包括广义可加(混合)模型和非线性(混合)模型等。教程将通过大量实例讲解,使大家能应对科研工作中复杂数据局面,选择合适模型,提高数据分析能力。


●基于R语言BIOMOD2模型的物种分布模拟实践
●基于R语言的Copula变量相关性分析及应用
R语言结构方程模型(SEM)在生态学领域中的实践应用
●基于R语言的分位数回归实践技术高级应用
R语言地理空间分析、可视化及模型预测实践
●基于R语言的Meta分析【全流程、不确定性分析】方法与Meta机器学习高级应用
●基于R语言贝叶斯进阶:INLA下的贝叶斯回归\生存分析\随机游走、广义可加模型\极端数据的贝叶斯分析
●基于R语言的现代贝叶斯统计学方法(贝叶斯参数估计、贝叶斯回归、贝叶斯计算)实践技术


【专家】:张博士,主讲专家来自中国科学院及重点高校资深专家,长期从事R语言模型、群落生态学、保护生物学、景观生态学和生态模型方面的研究和教学工作,以发表了多篇论文,拥有丰富的科研及实践经验。

预习:复杂数据的回归及混合效应模型概述及数据探索【由Ai尚研修提供教材】

1复杂数据回归模型的选择策略

1)科学研究中数据及其复杂性
2)回归分析历史、理论基础
3)回归分析基本假设和常见问题
4)复杂数据回归模型选择策略

2如何通过数据探索避免常见统计问题

1)数据缺失(missing value)
2)零值(zero trouble)
3)奇异值/离群值(outliers)
4)异质性(heterogeneity)
5)数据分布正态性(normality)
6)响应变量与预测变量间关系(relationships)
7)交互作用项(interaction)
8)共线性(collinearity)
9)样本独立性(independence)

专题一:回归与混合效应(多水平/层次/嵌套)模型

1.1一般线性模型(lm)

1)基本形式、基本假设、估计方法、参数检验、模型检验
2)一般线性回归、方差分析及协方差分析
3)一般线性回归模型验证
4)一般线性回归模型选择-逐步回归

案例1:鱼类游速与水温关系的回归及协方差分析;
案例2:施肥和种植密度对作物产量的影响
案例3:决定海洋植食性鱼类多样性的决定因子-模型验证
案例4:淡水鱼丰度的环境因子的筛选-逐步回归

1.2广义线性模型(glm)

1)基本形式、基本假设、估计方法、参数检验、模型检验
2) 0,1数据分析:伯努利分布、二项分布及其过度离散问题
3)计数数据各种情况及模型选择:泊松、伪泊松、负二项、零膨胀泊松、零膨胀负二项、零截断泊松及零截断负二项模型
4)广义线性模型的模型比较和选择-似然比LR和AIC

案例1:动物身体特征与患病与否(0,1)的关系的逻辑斯蒂回归
案例2:海豹年龄与攻击行为的关系-0,1数据转化为比率数据分析
案例3:不同实验处理下蚜虫多度的差异分析-计数数据泊松回归 其他案例:零膨胀、零截断数据分析

1.3线性混合效应模型(lmm)

1)线性混合效应模型基本原理
2)线性混合效应模型建模步骤及实现
3)线性混合效应模型的预测和模型诊断
4)线性混合效应模型的多重比较

案例1:睡眠时间与反应速度关系
案例2:多因素实验(分层数据)的多重比较

1.4广义线性混合效应模型(glmm)

1)广义线性混合效应模型基本原理
2)广义线性混合效应模型建模步骤及流程
3)广义线性混合效应模型分析0,1数据
4)广义线性混合效应模型分析计数数据及模型选择:泊松、伪泊松、负二项、零膨胀泊松、零膨胀负二项、零截断泊松及零截断负二项模型

案例1:蝌蚪“变态”与否(0,1)的多因素分析-逻辑斯蒂混合效应模型
案例2:虫食种子多度影响因素的多变量分析-泊松混合效应模型
案例3:模拟计数数据-零膨胀、零截断、过度离散等广义混合效应模型

专题二:贝叶斯(brms)回归与混合效应(多水平/层次/嵌套)模型

2.1贝叶斯回归及混合效应模型

1)贝叶斯回归分析简介
2)利用brms实现贝叶斯回归分析简介
3)贝叶斯回归分析的模型诊断、交叉验证、预测和作图
4)贝叶斯广义线性模型实现:gamma分布、伯努利分布、二项分布等

案例1:鱼游速与温度关系的贝叶斯回归-结果解读、模型验证、模型诊断
案例2:森林生物量与林龄关系贝叶斯回归-gamma分布、brms参数调整
案例3:动物身体特征与患病与否(0,1)的关系的贝叶斯回归-伯努利分布
案例4:海豹年龄与攻击行为的关系-0,1数据转化为比率数据分析-二项分布
其他案例:贝叶斯分析计数数据过度离散、零膨胀等问题

2.2贝叶斯回归及混合效应模型

1)贝叶斯线性混合效应模型:实现步骤、模型验证、多重比较
2)贝叶斯广义混合效应模型-计数数据分析:泊松、负二项、零膨胀泊松、零膨胀负二项等

案例1:睡眠时间与反应速度关系的贝叶斯线性混合效应模型
案例2:教师受欢迎程度的多变量预测-贝叶斯线性混合效应模型
案例3:虫食种子多度(计数数据)影响因素的多变量分析-贝叶斯广义混合效应模型
其他案例:贝叶斯分析计数数据过度离散、零膨胀等问题

专题三:相关数据回归分析:嵌套、时间、空间、系统发育相关数据分析

3.1嵌套型随机效应混合效应模型分析及贝叶斯实现

1)数据分层问题及嵌套型随机效应混合效应模型介绍
2)嵌套型随机效应混合效应模型分析步骤及流程及模型选择(MuMIn)
3)嵌套型随机效应混合效应模型的方差分解:ICC、varcomp及贝叶斯
4)经典方差分解案例讲解

案例1:不同种类海豚年龄多因素预测模型及模型选择(MuMIn)- 嵌套结构
案例2:纲/科/属/种型嵌套随机效应的方差分解及贝叶斯方法
案例3:物种属性可塑性和基因多样性对物种丰富度影响的相对贡献-全模型变差分解

3.2时间相关数据分析及贝叶斯实现

1)回归模型的方差异质性问题及解决途径
2)时间自相关分析:线性及混合效应模型贝叶斯方法
3)时间自相关+方差异质性分析及贝叶斯实现

案例1:模拟数据方差异质性问题-gls,lmm及brms方法比较
案例2:鸟类多度变化的时间自相关分析-gls vs brms
案例3:资源脉冲与食谱关系分析:方差异质性+时间相关-lmm vs brms

3.3空间相关数据分析及贝叶斯实现

1)空间自相关概述
2)空间自相关问题解决方式:自相关修正参数、空间距离权重法、空间邻接权重法
3)空间自相关问题修正基本流程-gls和lme
4)空间自相关贝叶斯修正-空间距离权重 VS 空间邻接权重

案例1:北方林物种多样性与气候关系-一般线性回归模型空间自相关问题修正
案例2:全球水鸟巢穴捕食率影响因素分析-混合效应模型空间自相关问题修正

3.4系统发育相关数据分析及贝叶斯实现
1、系统发育简介:系统发育假说、系统发育信号及系统发育树
2、系统发育树及系统发育距离矩阵构建
3、系统发育信息纳入回归模型-广义最小二乘(gls)
4、系统发育信息纳入混合效应模型(lmm/glmm)及贝叶斯方法实现案例

案例1:模拟数据-系统发育相关对物种属性影响-gls vs brms
案例2:全球水鸟巢穴捕食率影响因素分析-系统发育混合效应模型:lmm vs brms

专题四:非线性关系数据分析:广义可加(混合)模型(GAM/GAMM)和非线性(混合)(NLM/NLMM)模型

4.1“线性”回归的含义及非线性关系的判定
4.2广义可加(混合效应)(GAM/GAMM)模型及贝叶斯实现
4.3非线性(混合效应)(NLM/NLMM)模型及贝叶斯实现


http://www.niftyadmin.cn/n/4518.html

相关文章

零基础自学javase黑马课程第十天

零基础自学javase黑马课程第十天 ✨欢迎关注🖱点赞🎀收藏⭐留言✒ 🔮本文由京与旧铺原创,csdn首发! 😘系列专栏:java学习 💻首发时间:🎞2022年11月1日&#x…

爱加密脱壳(持续更新)

简介 现在市场中比较流行的加壳平台就那么几个:爱加密,梆梆加固,360加固,腾讯加固等,所以后面会一一介绍如何脱掉这些平台的壳。之前也说过现在加固的方案大体思路都是: 把源apk进行加密拆分处理,然后在套一个外部的壳Application做一些初始化操作,比如解密apk,动态…

手拉手一起学HTML(下)——表格标签和列表标签,表单标签

🍓个人主页:bit.. 🍒系列专栏:Linux(Ubuntu)入门必看 C语言刷题 数据结构与算法 目录 一.表格标签 1.1表格的主要作用 1.2表格的基本语法 1.3表头单元格标签 1.4表格属性 1.5表格结构标签 1.6合并单元格&#xff08…

公众号查题系统接口怎么使用

公众号查题系统接口怎么使用 本平台优点: 多题库查题、独立后台、响应速度快、全网平台可查、功能最全! 1.想要给自己的公众号获得查题接口,只需要两步! 2.题库: 查题校园题库:查题校园题库后台&#xf…

项目管理之知识管理

目录 前言 一、知识和知识管理的概念 二、知识管理工具 三、著作权法 四、商标法 五、专利法 总结 前言 本文章主要介绍一下知识管理注意的事项,以及重点的知识点。 一、知识和知识管理的概念 知识分为俩类:显性知识与隐性知识 1.显性知识 凡是能用文…

作业-11.9

获得文件属性并且输出到终端上 #include <stdio.h> #include <sys/stat.h> #include <sys/types.h> #include <unistd.h> #include <stdlib.h> #include <string.h> #include <time.h> #include <pwd.h> #include <grp.h&g…

思科网络部署实验

作者介绍&#xff1a; 作者&#xff1a;小刘在C站 每天分享课堂笔记&#xff0c;一起努力&#xff0c;共赴美好人生&#xff01; 夕阳下&#xff0c;是最美的绽放。 今天带个大家一个实验&#xff0c;为网络篇的综合实验&#xff0c;有能力的可以试一试不会的可以私信小刘。 配…

初识C++(四)

简述&#xff1a;本篇主要是就两个方面讲述&#xff1a;extern的使用&&内联函数 其中个人认为extern会实际项目的协作实现更有帮助 但是内联函数也非常重要 均需详细了解。 目录 extern "C" 生成静态库 C项目引用C库 C项目引用C库 总结 &#xff1a; …