24小时热门版块排行榜    

CyRhmU.jpeg
查看: 1748  |  回复: 27

qwerasdf2783

金虫 (著名写手)

【答案】应助回帖

★ ★
小雨萌萌(金币+2): 3Q 2011-07-15 14:10:19
如果这种模型是对的话,你这种累加方式,从1开始加总概率是到1的,从9开始加,加到几万都到不了1,差别在前面。所以需要从新归一化,即把所有1到8的总概率分摊到其它上去。
但你这种模型只是三个星座没有的算法,其它星座都有的没考虑到,因此模型本身有问题。
11楼2011-07-13 09:30:58
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

relic

木虫 (正式写手)

引用回帖:
Originally posted by qwerasdf2783 at 2011-07-13 09:30:58:
如果这种模型是对的话,你这种累加方式,从1开始加总概率是到1的,从9开始加,加到几万都到不了1,差别在前面。所以需要从新归一化,即把所有1到8的总概率分摊到其它上去。
但你这种模型只是三个星座没有的算法, ...

水木网友的回答:

如果假定 所有可能出现情况的概率都是相同的
也就是说 x=1G时 n-1个桶里各有1个球 1个桶里有1G-n+1个球 其余桶里没有球的情况
和 x=n时 n个桶里各有1个球 其余桶里没有球的情况 概率是一样的话

那么P(x)=(C(x-1,n-1))/(Σ(x>=n)(C(x-1,n-1)))
显然P(x)分母项求和的值无穷大 当x是一个固定值的时候 P(x)=0
12楼2011-07-13 13:26:29
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

qwerasdf2783

金虫 (著名写手)

【答案】应助回帖

★ ★
小雨萌萌(金币+2): 3Q 2011-07-15 14:10:29
引用回帖:
Originally posted by relic at 2011-07-13 13:26:29:
水木网友的回答:

如果假定 所有可能出现情况的概率都是相同的
也就是说 x=1G时 n-1个桶里各有1个球 1个桶里有1G-n+1个球 其余桶里没有球的情况
和 x=n时 n个桶里各有1个球 其余桶里没有球的情况 概率是一 ...

我认为x=9-20时的概率一定不是0. 这种分布是类指数分布的,即在x较大时,有8个以下的概率是很小的,概率的主要贡献是不能有三个星座,即接近指数分布的。因此累加是有极限的。
我有一种算法不知道如何,x人,总集为12^x,满足规则的9^x-C(1,9)8^x+C(2,9)7^x-C(3,9)6^x+C……+C(8,9)1^x, 这个原理很长时间没用了,早已生疏,希望没记错,即算9个的时候,包括8个,需要扣除,扣除后7个的多扣了,需要再加上,以此类推。
组合的符号打不出来,上标下标就放括号里就横排了。
如9时,总共为12^9,可用的是9!即362880。用上述算法算后就是362880. P(9)=362880/12^9.
关于收敛性,x趋于无限时,P(x)<(9/12)^x, 因此累加收敛。
可能有更好的算法,但只是把式子简化一些而已。
13楼2011-07-13 15:50:22
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

qwerasdf2783

金虫 (著名写手)

【答案】应助回帖

引用回帖:
Originally posted by qwerasdf2783 at 2011-07-13 15:50:22:
我认为x=9-20时的概率一定不是0. 这种分布是类指数分布的,即在x较大时,有8个以下的概率是很小的,概率的主要贡献是不能有三个星座,即接近指数分布的。因此累加是有极限的。
我有一种算法不知道如何,x人, ...

刚才这种算法可能需要归一化,是个很麻烦的事情。
14楼2011-07-13 16:06:44
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

chimo007

铁虫 (初入文坛)

【答案】应助回帖

这是我的解法,请各位看下是否正确。
云青青兮欲雨
15楼2011-07-13 18:21:35
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

chimo007

铁虫 (初入文坛)

【答案】应助回帖

relic(金币+13): 10 2011-07-14 09:51:15

刚才发的贴子没有内容,是图片,因此再发一次。请见谅。
云青青兮欲雨
16楼2011-07-13 18:27:24
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

chimo007

铁虫 (初入文坛)

【答案】应助回帖

而且由以上计算结果可以看到,只有N-1≥8时,AN-1,8)才有意义,可知:N≥9.
希望各位大虾们批评指正。
云青青兮欲雨
17楼2011-07-13 18:35:19
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

qwerasdf2783

金虫 (著名写手)

引用回帖:
Originally posted by chimo007 at 2011-07-13 18:27:24:

刚才发的贴子没有内容,是图片,因此再发一次。请见谅。

如果设想有ABCD,分两组,则你这种方法似乎不能将AC分成一组。
我的方法认定了三个没有的星座是固定的,你的方法认定这三个星座并不固定,所以有C(9,12)这一项的差别,这是个对题目理解的问题。
18楼2011-07-13 20:56:19
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

relic

木虫 (正式写手)

有网友 这样说:
这个结论从直观上来看明显是有问题的
但是从数学的推导上是没错的
那就只有是我提出的假设有问题了

我们把这个问题换一个方式再描述一下:

假设有一个发球机 可以发出任意多个球
有m个桶
发球机一次发出一个球 球会随机的落到其中一个桶中
在发球机发出x个球时 恰好有n个桶中有球
问x的概率密度分布
19楼2011-07-14 09:18:01
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

relic

木虫 (正式写手)

这个结论从直观上来看明显是有问题的
但是从数学的推导上是没错的
那就只有是我提出的假设有问题了

我们把这个问题换一个方式再描述一下:

假设有一个发球机 可以发出任意多个球
有m个桶
发球机一次发出一个球 球会随机的落到其中一个桶中
在发球机发出x个球时 恰好有n个桶中有球
问x的概率密度分布




☆─────────────────────────────────────☆
   luheres (鲁赫瑞斯) 于  (Wed Jul 13 14:28:32 2011)  提到:

那么这就从概率问题转变成一个随机过程的问题了
然后










我还没想出可以怎么算。。。




☆─────────────────────────────────────☆
   wenyuxi (wen) 于  (Wed Jul 13 15:53:20 2011)  提到:

这个好像不对吧,就这个问题的概率来说:

1、若球最后落入哪9个抽屉未定,这个式子前面至少有个c(12,9)

2、若球最后落入的9个抽屉已定,思路是先随便取9个球扔进9个抽屉,每抽屉1个,其余的
球可随意扔入9个抽屉,则每球有9种选择。
但是这个里面是有重复的,比如,
情形一:先取出1-9号球扔入1-9号抽屉,然后其余球全部入9号抽屉;
情形二:先取出1-8号球扔入1-8号抽屉,10号球入9号抽屉,其余球入9号抽屉;
这本质上是一种情况,但此运算式中却认为是2种情况。




☆─────────────────────────────────────☆
   wenyuxi (wen) 于  (Wed Jul 13 15:56:53 2011)  提到:

这个答案怎么算出来的?
我取x=3,m=2,n=1,这个式子算出来是1/2
但实际上,2/2^3=1/4



☆─────────────────────────────────────☆
   luheres (鲁赫瑞斯) 于  (Wed Jul 13 16:17:31 2011)  提到:

就你x=3 m=2 n=1的情况
分子有2种情况
分母有4种情况:(0 3)(1 2)(2 1)(3 0)
故而概率是2/4=1/2




☆─────────────────────────────────────☆
   wenyuxi (wen) 于  (Wed Jul 13 16:59:18 2011)  提到:

但4种情况的概率并不是均等的啊




☆─────────────────────────────────────☆
   luheres (鲁赫瑞斯) 于  (Wed Jul 13 17:05:16 2011)  提到:

这个问题提得非常好
如果单纯是扔球模型的话
默认是各种情况出现的概率是相等的
因为x个球都是相同的
如果考虑各种情况出现概率是不同的话
你可以看看我上面写的发球机的模型
那就是一个随机过程的问题了





☆─────────────────────────────────────☆
   luoge (logo) 于  (Wed Jul 13 18:46:25 2011)  提到:

    我觉得按你的思路,把这个问题看做一个随机过程,好像可以解一解。具体规则为:此
男一次认识一位女友,他在本地维护一个计数器,记录已经认识的女友的星座数目,然后此
男不停地认识新女友(认为新女友会被机会均等地分配到十二个星座之一),直到这个计数
器第一次等于9为止。
    那么可以构建一个马尔科夫链,共10个状态S0,S1,...,S9,分别表示计数器等于几
。跳转概率也很清晰。那么原问题就等价为,计算n步能走到S9的概率。在马尔科夫链里,
这个是可以计算,虽然比较麻烦。至于,该男的女友数目的期望值,则等价于,走到第一次
走到S9的期望步数。虽然也很麻烦,但这总归也是可以计算的。
    不太确定,这样搞对不对。what's your idea?



☆─────────────────────────────────────☆
   derekhh (Derek Hao Hu) 于  (Wed Jul 13 19:52:07 2011)  提到:

写了个程序 =0=

#include

double f[100][4096];

int main()
{
    f[0][0]=1;
    double tot=0;
    for(int i=0;i<99;i++)
    {
        double sum=0;
        for(int j=0;j<4096;j++)
        {
            int cnt=0;
            for(int k=0;k<11;k++)
            {
                if(j&(1<                 f[i+1][j|(1<             }
            if(cnt==9)
                sum+=f[j];
        }
        printf("%d %lf\n",i,sum);
        tot+=sum;
    }
    printf("%lf\n",tot);
    return 0;
}


则为:此男一次认识一位女友,他在本地维护一个计数器,记录已经认识的女友的星座
数目,然后此男不停地认识新女友(认为新女友会被机会均等地分配到十二个星座之
一),直到这个计数器第一次等于9为止。
器等于几。跳转概率也很清晰。那么原问题就等价为,计算n步能走到S9的概率。在马
尔科夫链里,这个是可以计算,虽然比较麻烦。至于,该男的女友数目的期望值,则等
价于,走到第一次走到S9的期望步数。虽然也很麻烦,但这总归也是可以计算的。



☆─────────────────────────────────────☆
   derekhh (Derek Hao Hu) 于  (Wed Jul 13 19:53:20 2011)  提到:

0 0.000000
1 0.000000
2 0.000000
3 0.000000
4 0.000000
5 0.000000
6 0.000000
7 0.000000
8 0.000000
9 0.003868
10 0.014505
11 0.031025
12 0.049862
13 0.067061
14 0.079825
15 0.086959
16 0.088604
17 0.085720
18 0.079595
19 0.071506
20 0.062530
21 0.053479
22 0.044900
23 0.037117
24 0.030283
25 0.024435
26 0.019529
27 0.015482
28 0.012188
29 0.009538
30 0.007424
31 0.005753
32 0.004440
33 0.003416
34 0.002619
35 0.002003
36 0.001529
37 0.001164
38 0.000885
39 0.000672
40 0.000509
41 0.000385
42 0.000292
43 0.000220
44 0.000166
45 0.000125
46 0.000095
47 0.000071
48 0.000054
49 0.000040
50 0.000030
51 0.000023
52 0.000017
53 0.000013
54 0.000010
55 0.000007
56 0.000005
57 0.000004
58 0.000003
59 0.000002
60 0.000002
61 0.000001
62 0.000001
63 0.000001
64 0.000001
不知道对不对……



☆─────────────────────────────────────☆
   xanatos (crossPhenixGate) 于  (Wed Jul 13 20:02:50 2011)  提到:

感觉还缺假设,否则所有P(N)可以是相等的




☆─────────────────────────────────────☆
   xanatos (crossPhenixGate) 于  (Wed Jul 13 20:04:12 2011)  提到:

re




☆─────────────────────────────────────☆
   derekhh (Derek Hao Hu) 于  (Wed Jul 13 20:46:25 2011)  提到:

求错了
刚才那个程序k那层循环应该是到12,不是到11
而且我求的东西也不对...
我求的是“该男如果有N个女友,这N个女友恰好占用了9个星座,那么概率是多少..."
和题目的要求也不一样...



☆─────────────────────────────────────☆
   derekhh (Derek Hao Hu) 于  (Wed Jul 13 20:52:40 2011)  提到:

感觉上是
记A="该男有N个女友", B="该男的女友分布满足条件"

因此P(A,B)=P(B|A)P(A)
我们现在只能求出P(B|A),但是没有任何关于P(A|B)的信息吧,因为无法求出P(A)和
P(B),所以无法估算P(A|B)?
20楼2011-07-14 09:19:59
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 relic 的主题更新
信息提示
请填处理意见