你要先考虑一个问题
为避免太艰涩, 我决定把问题简化, 我们很简单的用中学数学就好了
不牵涉太复杂的统计理论, 因为我没有要精准, 只是要初估
1. 你认为的正妹个数, 然后除以你看过的所有女生个数 = P_b(probability of beauty)
(样本的机率对应到母体的机率要修正, 但我们先不考虑)
如果你要考虑更仔细, 可以参考 Possion分布之类的东西
2. 你遇到的女生个数, 假设平均来讲每天是 N
3. 喜欢分成两种, 一种是认识后相处, 一种是第一眼就喜欢
但因为你的诉求是, 这世界上的正妹, 因此我们假设你是想要追求不认识的正妹,
且, 只要是正, 你就喜欢(不然这个机率会降更低)
于是考虑这个问题后, 我们区分成两个机率,
i. 见到你以后, 他会觉得你ok 的概率 = P1
ii. 正妹会渐渐喜欢你的机率 = P2
所以这边, 见到一个正妹, 他会继续跟你发展成男女关系的概率 = P1 * P2
所以, P1 是你第一眼给人的印象, 我们假设, 普通 (不然你应该不会来问这个!?)
Suppose P1 = 0.3 (也就是 平均3个有一个认为你顺眼, 算高了吧!?)
假设你个性很好, 相处很融洽, 很贴心 (不然我实在不知道怎么分析这个问题)
Suppose P2 = 0.2 (假设平均5个人有一个认为你很贴心
从前题1, 2
你可以得到:
你每天遇到至少一个正妹的机率为: 1 - ( 1-P_b) ^ N
然后考虑 命题2, 3 (请你自己修正概率)
你遇到正妹, 且正妹喜欢你的概率 = (1-(1-P_b)^N) * P1 *P2
假设你认为20个人有1个是正妹, => P_b = 0.05, 如果更低, 就更低
这就是你的眼光变量, 不然如果2个就有一个怎么会是正妹
所以 原式 = (1 - 0.95^N) * 0.3 * 0.2
我帮你写了一只 C 程式, 模拟一下
N = 1, p = 0.003000
N = 2, p = 0.005850
N = 3, p = 0.008558
N = 4, p = 0.011130
N = 5, p = 0.013573
N = 6, p = 0.015894
N = 7, p = 0.018100
N = 8, p = 0.020195
N = 9, p = 0.022185
N = 10, p = 0.024076
N = 11, p = 0.025872
N = 12, p = 0.027578
N = 13, p = 0.029199
N = 14, p = 0.030740
N = 15, p = 0.032203
N = 16, p = 0.033592
N = 17, p = 0.034913
N = 18, p = 0.036167
N = 19, p = 0.037359
N = 20, p = 0.038491
换言之, 如果你很努力的认识女生, 平均每天认识20个
那你就有 3%的机率遇到你的菜, 也就是你每天认识20个女生, 采用不喜欢就换下一个
那应该一个月后可以交到正妹女友
但毕竟这个对于一般人, 可能性不高
我要怎么开20个平行处理呢!?
所以合理的假设是, 你可能每个月才能认识3个女生
那换言之, 你所说的事情的概率, 你要 125个月 才能遇到正妹
所以 10年 差不多吧!
所以在个人特质不变的情况下, 你有两个解法
1. 降低你的 p_b (减低眼光)
2. 提高每天认识女生的个数
如果你还考虑其它参数, 那就自己带吧!
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#define P_RATE 0.05
int main()
{
int N;
double p;
for (int N = 1; N < 100; N++)
{
p = (1 - pow(1-P_RATE, N)) * 0.3 * 0.2;
printf ("N = %d, p = %lf\n", N, p);
}
system("PAUSE");
return 0;
}
※ 引述《Paul1021 (胡迪)》之铭言:
: 我在想
: 这个世界上的正妹这么多
: 一千个或是一万个正妹里面
: 一定至少会有一个正妹会是喜欢我的
: 请问这个想法是对的吗
: 毕竟每个正妹喜欢的条件不尽然相同
: 如果乐观一点想的话
: 以或然率来看
: 是否世界上众多的正妹中
: 一定至少还是有一个以上的正妹会喜欢我的
: 这个想法大家觉得是对的吗