浆糊论坛-RO小站's Archiver

超级撒亚人@圣域 发表于 2007-12-5 16:02

精炼成功率与数学原理及其分析

精练成功率数据参考自
[url]http://bbs.rohome.net/viewthread.php?tid=850739&highlight=%BE%AB%C1%B7[/url]
感谢 makiyo 提供数据


因开放了新NPC "龙先生",所以目前有两位可执行精练任务的NPC----龙先生和忽克连.
以下分析也会分两个部份进行.

首先设事件An为 "精练到+n".例如"精练到+7"事件就可以用A7表示
此时,有
从+0精练到+n的概率为P(A1 A2 … An-1 An) = P(A1)*P(A2)* … *P(An-1)*P(An)
从+n精练到+(n+1)的概率为P(An+1|An)    (n<=9)

注意:以上两个是不同的事件,概率值也不一样.因为精练是逐级递加的,而不是一个动作为能精练到+1以上的。
所以要用到条件概率。

(条件概率就是不能单独发生,必须要以自身之外的事件为前提的,且前提事件已发生了的事件的概率。
例如:要+7就必须要先+6成功。写作P(A|B) ,P为表示概率的字母,A为本事件,B为前提事件)

代入数字可能大家会明白点。以龙SIR防具为例:
精练成功率如下:
1-4 100%
4-5 90%
5-6 60%
6-7 60%
7-8 30%
8-9 30%
9-10 10%

则P(A1) = P(A2|A1) = P(A3|A2) = P(A4|A3) = 1
P(A5|A4) = 0.9
P(A7|A6) = 0.6
P(A10|A9) = 0.1

一口气成功冲到+7的概率=P(A1 A2 A3 A4 A5 A6 A7)=1*1*1*1*0.9*0.6*0.6=0.324=32.4%
一口气成功冲到+10的概率=P(A1 A2 A3 A4 A5 A6 A7 A8 A9 A10)=1*1*1*1*0.9*0.6*0.6*0.3*0.3*0.1=0.002916=0.2916%

由此可见,一口气成功冲到+10的概率约等于千分之三。

概率的算法现在会算了吧。接着提供一下几条有用的公式。

一.至少成功一把的概率:
S = 1 - (1-p)^n                (符号^ 表示幂)

S-----至少有一把精练成功的概率
p-----目前要进行精练事件成功的概率
n-----投入防具或武器数量

例:现在有三把+6防具,现在想用此三把都用于精练到+7,则
至少有一把成功的概率为
S = 1-(1-0.6)^3 = 0.936 = 93.6%

二.要成功需要几把
从公式S = 1 - (1-p)^n可知,S不可能达到100%,只能当n趋向于正无穷时无限接近100%。
但统计学上,当事件发生的概率>=95%时,我们可以粗略地认为这个事件是真的。
但精炼时,在一定的概率下,要投入多少件武器或防具才能使至少成功一件的概率为95%以上呢?

把S = 1 - (1-p)^n 进行变型

  (1-p)^n = 1 - S
        n = log<sub>(1-p)</sub><sup>(1-S)</sup>
因为(1-p)<1,所以n与(1-S)负相关,推出n与S正相关
所以当S>=95%时,n>=log<sub>(1-p)</sub><sup>0.05</sup>

例如,根据公布的龙SIR的精炼概率数据,防具+7到+8概率为0.3.
要至少成功一件的概率S>=95%,则
n>=log<sub>(1-0.3)</sub><sup>0.05</sup>=8.399054446
无条件进位后,n>=9
即,要成功的概率达到95%,至少要投入9件


总的来说,为大家提供了两道计算公式,认为有用的就用,认为没用我在说废话的就当没看过。
此外,要认识到计算机程式的“随机”其实并不“随机”,它是之所以能实现“随机”,
其实也是通过一系列的算法,也是有规律的。

感谢大家对本贴的支持。

提示,不会用计算器的可以用excel的log函数
log函数用法:在单元格中输入=log(真数,底数)



待续......



待续......

[[i] 本帖最后由 超级撒亚人@圣域 于 2007-12-6 09:30 编辑 [/i]]

.lemon. 发表于 2007-12-5 16:03

[color=Purple]一定别忘了写结论..[/color]

johnsonlx 发表于 2007-12-5 16:06

哦 写这么多您辛苦

还没想好名字 发表于 2007-12-5 16:07

此类帖从来只看最后几行:lol: :lol: :lol:

Oobùの瓜oO 发表于 2007-12-5 16:07

[x_x] 强悍~
LZ是数学系的???

∽≯轻≮∽ 发表于 2007-12-5 16:08

则P(A1) = P(A2|A1) = P(A3|A2) = P(A4|A3) = 1
P(A5|A4) = 0.9
P(A7|A6) = 0.6
P(A10|A9) = 0.1


P(An+1|An)


好象只明白这两个东西就可以了

diablocwb5 发表于 2007-12-5 16:08

[color=Red]待续......[/color]

zhaoboris 发表于 2007-12-5 16:08

有点晕
很多年没碰高数了

飞雪の轨迹 发表于 2007-12-5 16:11

概率论与数理统计:ph34r:
还好不是学纯工科的,不用学这东西...

拿黄瓜敲桌子 发表于 2007-12-5 16:11

...................


这篇东西的价值在我看来,和大学论文“1+1为什么等于2”差不多……

Oobùの瓜oO 发表于 2007-12-5 16:14

偶只学过数值分析和概率论。。。
还忘了八百年了。。。T。T

zfzfzfzfz 发表于 2007-12-5 16:21

无意义啊

fuland 发表于 2007-12-5 16:24

-_- 3把+6敲+7高几率出1把+7?

别逗人了,仅仅是表面上的数据而已,实际上还是独立运算。

natineprince 发表于 2007-12-5 16:28

LZ只用到概率论的东西...数理统计没学?

纯理论计算的话是作无用功的.因为理论值和实际值的误差会很巨大.系统产生的乱数规则才是关键...
要是你用数理统计来做还有点看头...但是要搜集可以做假设检验的数据嘛...是要以金钱来作代价的...

君寻 发表于 2007-12-5 16:29

你概率分析在多 花N多钱买的衣服+5暴了 你怎么办:mellow:

kaican 发表于 2007-12-5 16:29

我想说这其实是高中的知识- -#

natineprince 发表于 2007-12-5 16:32

我那时代的人...高中只有学到排列组合..概率论是大学的东西...

lst042 发表于 2007-12-5 16:49

确实是高中的东西 大学我记得学的是线性代数和微积分
装备冲+10的成功率0.9*0.6*0.6*0.3*0.3*0.1=0.2916%
需要装备1/0.002916=343件
不考虑小数问题后
需要铝343*4+343*0.9+343*0.9*0.6+343*0.9*0.6*0.6+343*0.9*0.6*0.6*0.3+343*0.9*0.9*0.6*0.6+343*0.9*0.6*0.6*0.3*0.3*0.1=2111.410588个
我还是学文科的

关于最后的至少有一把成功的算法 我没看 因为根本没什么意义 只要是存在成功率并且成功率小于100% 就不存在至少有一把成功的说法

kaican 发表于 2007-12-5 16:59

最后那里是每冲多少把至少成功了1把这个事件发生的概率吧- -

lst042 发表于 2007-12-5 17:01

[quote]原帖由 [i]kaican[/i] 于 2007-12-5 16:59 发表 [url=http://bbs.rohome.net/redirect.php?goto=findpost&pid=8577757&ptid=859277][img]http://bbs.rohome.net/images/common/back.gif[/img][/url]
最后那里是每冲多少把至少成功了1把这个事件发生的概率吧- - [/quote]
只要是其中任意一步的成功率小于100% 就不存在什么“每冲多少把至少成功了1把”的说法

情伤茱莉叶 发表于 2007-12-5 17:01

其实
即便你把概率算得多清晰多大多好看
也改变不了会暴掉无数的命运
如果我想敲
10%在我看来也是一个值得敲的很大的概率
如果我不想敲
50%也就和暴或不暴一样是个问题
精炼、打宝、PK、GVG
关键是心态
若是报着一定要成功的心态
只是徒增压力
没打到就没完成任务
内心沮丧
打到了也只不过是完成任务
心里略略得意

在我看来
精炼的乐趣在于每一次按下回车时的那种惊心动魄

likjhgfdsa 发表于 2007-12-5 17:03

RP好1把+10,RP不好10连爆..

kaican 发表于 2007-12-5 17:09

[quote]原帖由 [i]lst042[/i] 于 2007-12-5 17:01 发表 [url=http://bbs.rohome.net/redirect.php?goto=findpost&pid=8577761&ptid=859277][img]http://bbs.rohome.net/images/common/back.gif[/img][/url]

只要是其中任意一步的成功率小于100% 就不存在什么“每冲多少把至少成功了1把”的说法 [/quote]

那如果我冲n把....最后不应该就只有成功了0把...成功了1把....成功了2把....或者成功了n把这些结果吗???
只接触过高中的统计学基础....对于深层次点的东西实在不解......[@@] [@@] [@@]

漆黑の牙 发表于 2007-12-5 17:12

:wacko:
有次导师布置个作业,我把这个写上去了~~~被残骂一顿。[m_倒]

lst042 发表于 2007-12-5 17:17

[quote]原帖由 [i]kaican[/i] 于 2007-12-5 17:09 发表 [url=http://bbs.rohome.net/redirect.php?goto=findpost&pid=8577791&ptid=859277][img]http://bbs.rohome.net/images/common/back.gif[/img][/url]


那如果我冲n把....最后不应该就只有成功了0把...成功了1把....成功了2把....或者成功了n把这些结果吗???
只接触过高中的统计学基础....对于深层次点的东西实在不解......[@@] [@@] [@@] [/quote]
结果是有 但是这个结果是根据实际数据推出的
打个比方
冲10个+4装备到+5
成功了1个
你能说10个+4装备肯定能出1个+5的吗?
事实是 10个+4装备冲+5的连爆概率是0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1=0.0000000001
也就是 你有0.00000001%的概率 10个+4装备冲+5全爆
所以根本就不存在 保证成功1个的说法

和平 发表于 2007-12-5 17:33

最后结论是?

kaican 发表于 2007-12-5 17:48

[quote]原帖由 [i]lst042[/i] 于 2007-12-5 17:17 发表 [url=http://bbs.rohome.net/redirect.php?goto=findpost&pid=8577817&ptid=859277][img]http://bbs.rohome.net/images/common/back.gif[/img][/url]

结果是有 但是这个结果是根据实际数据推出的
打个比方
冲10个+4装备到+5
成功了1个
你能说10个+4装备肯定能出1个+5的吗?
事实是 10个+4装备冲+5的连爆概率是0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0 ... [/quote]


- -不是保证能出1个......是至少出了1个这个事件发生的概率.......如果冲n个至少出1个的概率是0.01的话.....意思应该是你每次去冲n个..至少出1个这个事件发生的概率是0.01....

和平 发表于 2007-12-5 17:57

最后结论是?

帝国少年 发表于 2007-12-5 18:09

[quote]原帖由 [i].lemon.[/i] 于 2007-12-5 16:03 发表 [url=http://bbs.rohome.net/redirect.php?goto=findpost&pid=8577590&ptid=859277][img]http://bbs.rohome.net/images/common/back.gif[/img][/url]
一定别忘了写结论.. [/quote]
+1000000000000000000

这种东西谁看过程啊-=要的就是结果。

还来个待续-。-

祖宗 发表于 2007-12-5 18:43

纯无意思帖...
在我看来知道其成功率就够了...
刻意去算多少件能出+9+10完全是迷惑自己迷惑他人

页: [1] 2 3 4

Powered by Discuz! Archiver 7.2  © 2001-2009 Comsenz Inc.