探討為何統計第二次通常比第一次還快
根據合理分析是因為: "亂數的不重複設計所導致"
根據試驗當單一老鼠時
常態性下可通行方向 少於4時 會出現此現象
(上下左右都可以通行之通道 占多數時=開闊型地圖,此時結果反而會有相反結果)
當地圖是 "開闊型地圖"
VB6的亂數設計反而會使下一次的花費時間
比前一次還多 (根據實驗成等比級數增加趨勢)
那這在其他版VB 或 程式語言下是否也是如此
一般亂數設計就是用時間當因子 (因為時間有不重複性)
所以推論其他程式語言或許也是這般結果
那探討這有何意義?
這論述其實非常有意義
在預測或模擬設計時非常有參考價值
模擬:
可通行方向越多 會形成較多的 預測盲點,預測盲點越多 預測的可控制性就越小
【時間花費(少)】代表【可控制性(佳)】
【可通行方向(多)】代表【預測盲點多寡(多)】
預測:
【相同起點時間】代表【預測盲點減少】
【形成趨勢】代表【可通行方向越少】
以上
模擬與預測看似條件相反,所以:
要預測準確模擬環境就要越單純,否則會趨向於中性
但投入兩隻老鼠時
不論是 地圖開闊與否都會有股
"第二次通常比第一次還快" 的現象
所以
短期連續的大量亂數(兩隻同步取用亂數當參考) 會使 模擬與預測 趨勢相同
(同樣有 "可通行方向越多 會形成較多的 預測盲點,預測盲點越多 預測的可控制性就越小" 的現象)
結論:
不論"群體" 或 "單一",要用程式語言寫出接近現實的情況
請去除多餘的不可測性(盡量單純),而時間因素則要有一致姓(精確)
越高級的計算機(#1單一時間能實現大量的同質亂數) 能得到越準確的模擬與預測
,因為群體越大趨勢越單一,群體越大又要需要#1 就須計算機越高級。
|