用數據來驗證!用統計學來探索線上抽靈籤擲筊是否真的有神秘力量!

megapx
用數據來驗證!用統計學來探索線上抽靈籤擲筊是否真的有神秘力量!
大家好! 感謝網友們上一篇給我的各種回饋,不論是個人經驗、思考方式,或讚美,或表達自己的意見與觀點,都給我不少啟發。 有人提到實驗,對,這倒是提醒了我,其他要設計實驗不容易,線上抽籤程式要實驗的話,倒是可以設計!!! 我熬夜撰寫了實驗邏輯與程式設計,這裡跟大家分享,我想到的實驗方式。 溫馨提示:若您認為關於信仰之事不能思考、不可研究等,我絕對尊重,那可能以下比較不適合您閱讀喔!謝謝您! 首先大前提一定是宮廟同意且神明同意,並清楚說明實驗設計邏輯與參數名稱,研究方法,尊重是絕對優先必要的,另外本文章只說明我個人想到的實驗邏輯與程式設計,並沒有前往廟宇實測,目前也沒有此計劃。 抽籤App或抽籤網站,既然要靠亂數執行,那麼意義就是,神明能某種程度控制亂數。 不論是使用Java、C#或最常見的PHP,這種隨機亂數都是一樣的。 在小時候學過的數學告訴我們,假設1到100的數字中,我們只抽1000次的時候,這時候雖然理論上每個數字出現機率是1%,但是實際上抽取數量不多時,機率還無法達到每個數值都相當接近。 例如:
megapx
上圖中,抽取數量只有1000次的時候,乖離理論平均值1%超過0.1%的數字有81個。 但母數若大到一定程度,例如抽1萬次以上、100萬次,那麼每個數字被抽出的機率,就會相當接近1%。 例如以下抽取100萬次的影片結果,每按一次button,網頁已經抽完100萬次並將結果呈現,進行統計:
這邊是直接呈現取值的結果數進行統計了列表了,如果要流水輸出每次抽取結果的個別數字也行。 可以發現,在一百萬抽當中,已經非常穩定沒有任何一個數字乖離超過0.1%。 這說明什麼呢? 說明隨機亂數真的很隨機(廢話),隨機到可以來進行實驗了!!! 統計學上要說明顯著,看p-value數值是否低於0.05, 低於0.05有顯著,低於0.01極顯著。 運算如下:
megapx
有關p-value、z-score跟顯著性的介紹,大家可以看維基百科。
下面這是cdf的運算:
megapx
以下簡單說明統計學的部分請斟酌服用,想看我的實驗推敲直接略過往下看「實驗構想」,XD 1.先設定一個虛無假設 (null hypothesis),如 「外在因子對於數字的出現機率沒有顯著影響」。 2.計算出特定數字出現的次數,以及計算該數字出現機率的平均值和標準差。 再計算出實際觀察到特定數字出現機率的 Z-score (即該數字的實際出現機率減去平均機率後再除以標準差)。 3.計算出對應的 p-value,即獲得該 Z-score或更極端情況下的機率。若 p-value小於預先設定的顯著性水準 (通常是0.05或0.01),則可以拒絕虛無假設,表示外在因子對於特定數字的出現機率有顯著影響。 要進行此種統計分析時,需要確保隨機取值的過程是真正隨機的,且外在因子和其他可能的共變量都被控制。此外,需要取足夠大的樣本數以確保結果的可信度。 「實驗構想」開始囉!!!! (其實我也很想快點帶過上面的部分,我也討厭統計學,但要說實驗邏輯也要大致交代一下) 我們先集中在最關鍵的點,也就是到底神明是否可以影響程式亂數結果。 因此,就是直接到廟宇中,在神明面前請神明「降駕或影響」電腦或各種網頁開啟的應用裝置。 大前提這裡就不再贅述,已經假定廟宇與神明都同意的前提下進行。 上面統計學上null hypothesis初始狀態是沒有被神明給影響的。 上面的實驗網站部署到真實網站主機去。 1.帶著手機、筆電等裝置,到願意且同意進行實驗的廟宇或神明處,說明上面網頁的流程跟變數。 2.假定要讓神明檢定的數字是任意數字(畫面中我是寫8),並跟神明擲筊確認,當然神明若要更改任何數字都行,這可以任意在1~100間更改。檢定數字的意思是,神明要在實驗中,能夠針對這個受檢定數字「展神通」,讓這個數值在一百萬次的抽取中,出現統計學上的顯著性。 由於在正常隨機百萬次的抽取情況下,是不會出現這種P-value小於0.05的情況,我取一張僅抽取一千次的圖說明意思:
megapx
不管是異常多、還是異常少,就是讓指定檢定數字,出現統計上顯著的成果。 (附帶說明一下,上面當乖離超過0.1%會顯示紅字做為區別。) 3.先進行抽取10遍,也就是共一千萬次,將結果先儲存下來。這是證明在神明參與實驗前,亂數程式是準確符合虛無假設的,確認程式正常,不會出現有任何一個數值呈現顯著,也可以做前後參照。 4.有請神明「降駕或影響」電腦、手機、平板等開啟網頁的裝置。跟神明實體擲筊確認可以開始了。 5.接著開始進行10遍,每遍都執行100萬次抽取。每遍開始前都擲筊確認可以開始了。 實驗設計並沒有要求100%都讓100萬次落在同一個數字上,而實際擲筊抽籤,神也有三聖筊的空間呢!所以只要在每百萬次隨機抽取中,讓特定數字受到影響,出現統計學上的顯著性,那麼似乎就可以證明神明真有能力降駕影響程式隨機亂數。 如果進行這個實驗後,下一個實驗可能就可以朝「仿真遠端線上抽靈籤」思考,類似這樣:
megapx
不過這種仿真遠端在實驗設計上雖然只加上一張照片,但實際上多了空間跟時間因素,影響因子就更多囉!就先暫時不去構想了。 思考並不代表懷疑神明的能力,也不是懷疑神明是否存在。 線上抽靈籤結果的準確度是一個有趣的議題,也有許多人好奇,但我想最重要的是帶來心靈上的慰藉。 無論您相信或不相信這種形式的神示,線上抽靈籤仍然可以成為與宮廟建立更親近關係的方式。當然,每個人對於準確度的評估都可能不同,並且也沒有絕對的標準答案。 大家有想過什麼有趣的實驗方式,或建議可以如何修改實驗邏輯呢? 這是純粹邏輯上的思考,目前是沒打算拿去廟宇進行實驗。 說個小插曲,我寫最久的邏輯居然是p-value(撞牆)。 如果我哪邊邏輯有寫錯,也懇請告知,感恩。 最後來個十連抽影片,祝福大家連假愉快囉!
sticker
(備註:以上通通都是正常情況下的實驗構想與結果,都沒有在任何神明面前進行喔!)
愛心
哈哈
20
20
全部留言