不知道大家的五代表亲收到推送基因关系多少个?我这边收到14个,如果这是所有用户全部推送没有遗漏的话,是否可以推算出23魔方的大概用户数量呢?
尝试推导一下,欢迎讨论或者指正
假如我们每个人平均收到b=14个推送关系,
b个推送关系都是有N=7代这一级的共同祖先,
N代前的中国总人口为Z,按一代30年,210年前中国共有340,000,000人口,资料参阅wiki。
已知以上条件,求推算23魔方用户数。
推理如下:
我的一代祖先,即我的父母,有2^1=2个人
我的二代祖先,我的爷爷奶奶,姥爷姥姥,有2^2=4个人
可知,我的N代祖先有2^N个人,其中男女各半,男2^(n-1),女2^(n-1)
那么,算下我跟现在的一个人,拥有N代共祖的概率是多少呢?
其实这个是算,我方祖先集合跟对方祖先集合,有重叠的概率。
这里略有点复杂,我几个等式跳过去,欢迎指正
2^(n-1) * 2^(n-2) / (Z/2) * 2 = 2^(2n-1) / Z
以上概率乘以用户数a就得到推送的关系数b
所以:
a * 2^(2n-1) / Z = b
所以 :
a = b * Z / 2^(2n-1)
看结果:
In [18]: 14*340000000/2**(2*7-1)
Out[18]: 581054
结论就是23魔方大概有58w的用户,不知道这个结论正确与否,希望官方出个数据验证下?

戴立克
点赞
傅梦迪
点赞