I.6 Overlapping generations

世代被分离开,世代不重复一定满足哈代公式的条件,但是现实情况远没有这么简单(因为会世代重叠,即亲代死去同时一个亲代在不同时间都有可能产生子代,因为而哈代公式需要世代不重叠,即亲代只产生一次子代),所以,我们需要构造另一种模型来分析世代重叠。

 

因为我们可以构造出近似于哈代比例的前提,帮助我们判断一些参数的值(因为在极端情况下该模型与哈代平衡一致,即利用一些点去构造一个连续的曲线)。

 

前提一:该种群情况是Deaths and births occur irrespective of genotype, that there is no difference in genotype frequencies between sexes, no mutation, no migration, and an infifinite population size.这是满足哈代平衡条件的。

前提二:during an amount δt of time (assumed to be short), a fraction δt of the population dies and is replaced(即在此模型中亲代死亡率和次世代的出生率保持一致且恒定。)

假设前提二满足哈代平衡:

照此定义,t指第几个世代,eg,t=0表示亲代,t=1表示第一代(或者亲代到第一代时经历的时间为1个世代),δt 是某一代中的次世代的时间,所以δt自然小于1;同时定义该δt为亲代死亡率和次子代出生率。

所以在第一个次世代中,存活个体占原亲代的(1-δt),新生的次世代占理论值的δt,在总时间t个世代内,不断经历(t/δt)个此过程,整个t个世代时间结束后,存活个体的占亲代的((1-δt)^(t/δt))。

因为当δt极小时,即δt=0时便是不存在次世代(满足哈代比例)。

所以,因为at->0。根据极限定理,可知整个t个世代时间内存活个体的占原亲代的(e^-t),而满足(y=e^-t)的t的均值是1,所以可知整个t个世代中,亲代的平均存活时间是1个世代,既满足哈代平衡)。

所以,前提二满足哈代平衡。

所以,当δt->0时,满足哈代平衡(即基因与基因型之间的关系)

所以,基因频率(PA(a)是基因A的频率,PAA(aa/Aa)是基因型AA(aa/Aa)的频率)可以得到经过(δt+t)个世代时间后,PAA的频率如下:

化简后,得到PAA的变化率,同理可以得到PAa的变化率,同理,可以得到所有基因型的变化率:

又因为基因与基因型之间的数学关系,得到所有基因的变化率:

所以,得到基因的变化率为0,即基因的频率一直是一个常数。

单看(1-19)可以知道:

(PA(t))^2与PAA(t)差的大小反应了PAA(t)的变化速率,所以差为正,则速率变大,差为负则速率变小,所以,为了得到PAA(t)的表达式

可以两边求不定积分:

所以,当t为整数时,是满足哈代公式的,这个model可看做是哈代公式的推广,哈代公式可描述受精卵刚刚产生时期的情况。

Overlapping generations model的更多相关文章

  1. Spring Boot笔记一

    Spring Boot 入门 Spring Boot 简介 > 简化Spring应用开发的一个框架:> 整个Spring技术栈的一个大整合:> J2EE开发的一站式解决方案: 微服务 ...

  2. Java (JVM) Memory Model – Memory Management in Java

    原文地址:http://www.journaldev.com/2856/java-jvm-memory-model-memory-management-in-java Understanding JV ...

  3. structured sparsity model

    Data representation往往基于如下最小化问题:         (1) 其中X是观测到的数据的特征矩阵,D是字典,Z是字典上的描述.约束项和使得字典dictionary和描述code具 ...

  4. [Arxiv1706] Few-Example Object Detection with Model Communication 论文笔记

    p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 13.0px "Helvetica Neue"; color: #042eee } p. ...

  5. 【疯狂造轮子-iOS】JSON转Model系列之二

    [疯狂造轮子-iOS]JSON转Model系列之二 本文转载请注明出处 —— polobymulberry-博客园 1. 前言 上一篇<[疯狂造轮子-iOS]JSON转Model系列之一> ...

  6. 【疯狂造轮子-iOS】JSON转Model系列之一

    [疯狂造轮子-iOS]JSON转Model系列之一 本文转载请注明出处 —— polobymulberry-博客园 1. 前言 之前一直看别人的源码,虽然对自己提升比较大,但毕竟不是自己写的,很容易遗 ...

  7. 详解树莓派Model B+控制蜂鸣器演奏乐曲

    步进电机以及无源蜂鸣器这些都需要脉冲信号才能够驱动,这里将用GPIO的PWM接口驱动无源蜂鸣器弹奏乐曲,本文基于树莓派Mode B+,其他版本树莓派实现时需参照相关资料进行修改! 1 预备知识 1.1 ...

  8. 【AutoMapper官方文档】DTO与Domin Model相互转换(上)

    写在前面 AutoMapper目录: [AutoMapper官方文档]DTO与Domin Model相互转换(上) [AutoMapper官方文档]DTO与Domin Model相互转换(中) [Au ...

  9. 拨开迷雾,找回自我:DDD 应对具体业务场景,Domain Model 到底如何设计?

    写在前面 除了博文内容之外,和 netfocus 兄的讨论,也可以让你学到很多(至少我是这样),不要错过哦. 阅读目录: 迷雾森林 找回自我 开源地址 后记 毫无疑问,领域驱动设计的核心是领域模型,领 ...

随机推荐

  1. BZOJ 2226 [Spoj 5971] LCMSum

    题解:枚举gcd,算每个gcd对答案的贡献,贡献用到欧拉函数的一个结论 最后用nlogn预处理一下,O(1)出答案 把long long 打成int 竟然没看出来QWQ #include<ios ...

  2. 精选干货 在java中创建kafka

    这个详细的教程将帮助你创建一个简单的Kafka生产者,该生产者可将记录发布到Kafka集群. 通过优锐课的java学习架构分享中,在本教程中,我们将创建一个简单的Java示例,该示例创建一个Kafka ...

  3. 简单看看LongAccumulator

    上篇博客我们看了AtomicLong和LongAdder的由来,但是有的时候我们想一下,LongAdder这个类也有点局限性,因为只能是每一次都+1,那有没有办法每次+2呢?或者每次乘以2?说得更抽象 ...

  4. 全面掌握Nginx配置+快速搭建高可用架构 一 Nginx的访问控制

    语法 示例 allow 127.0.0.1; deny all; 缺点:局限性 如果通过代理就可以绕过访问限制,限制不准确 解决 1. http_x_forwarded_for 2. 结合geo模块作 ...

  5. Maven - pom.xml 文件

    章节 Maven – 简介 Maven – 工作原理 Maven – Repository(存储库) Maven – pom.xml 文件 Maven – 依赖管理 Maven – 构建生命周期.阶段 ...

  6. 读书笔记 - javascript 高级程序设计 - 第一章 简介

      第一章 简介   诞生时间 1995 最初用途 客服端验证 第一版标准 注意是标准 1997年 Ecma-262  一个完整的js实现由三部分组成 ECMAScript DOM 文档对象模型 BO ...

  7. h5-动画基本介绍

    1.介绍 *{ ; ; } div{ width: 200px; height: 200px; background-color: #5aff61; /*添加动画效果*/ /*1.animation- ...

  8. DLL对应的导入库一定会生成的

    测试代码: #pragma once #define TESTDEPEND_EXPORTS #ifdef TESTDEPEND_EXPORTS #define TESTDEPEND_API __dec ...

  9. 阿里巴巴的26款Java开源项目,赶紧戳…

    本人免费整理了Java高级资料,涵盖了Java.Redis.MongoDB.MySQL.Zookeeper.Spring Cloud.Dubbo高并发分布式等教程,一共30G,需要自己领取.传送门:h ...

  10. oracle 向表中插入BLOB类型数据

    提示: 待插入图片必须保存到oracle主机路径上. 步骤: 1.SYSDBA权限用户创建图片所在目录 CREATE OR REPLACE DIRECTORY TEST_DIR AS 'C:\Pict ...