大偏差技術是什麼?
知乎上居然有這麼冷門的問題,本人研究過一段時間大偏差,在這裡試著回答一下,估計也不會有什麼人看..
1月20日更新
答了好久,沒人看所以一直沒更新。今天竟然看到這麼多人關注,又有了寫下去的動力。大家的評論我看了,確實有幾個地方搞錯了。都做了修改,去掉了莫明其妙的f,用熟悉的大O表示,另外中等偏差概念有誤,重新定義,感謝指出。我的目的是盡量初等的說明問題,不去考慮開閉1集,希爾伯特空間等概念。, 其中每個都是隨機變數且
下面考慮伯努力序列的前n項和,定義顯然表示前n次試驗總的成功次數。可以證明即成功的頻率的平均值等於成功的概率p,由於上式只是概率等式,所以一個自然考慮的量就是與p之間的偏差。偏差兩字就是這麼來的。偏差理論,就是對上面絕對值公式進行估計。估計的方法就是即對任意,估計不等式 成立的概率。對於伯努力序列,只要n足夠大,偏差可以很小。即大部分實驗結果都落在成立地範圍內,屬於常見現象
大偏差理論反其道而行之,研究的概率,這屬於稀有事件,所以也可以說大偏差是研究稀有事件的理論。1 當理論估計的是成立的概率時,即成功次數與np之間的差距為O()量級,稱為標準偏差理論,2 量級達到n時,研究或更高量級成立的概率,稱為大偏差理論。下面。我們來推導伯努力序列的大偏差公式
伯努力序列的大偏差相關公式並不是大偏差定理,也不是大偏差定律,可以簡單的看成的大偏差定理的特別簡單的例子。廢話說完。繼續更新a 伯努力序列的大偏差公式組:
由於要估計的是概率不等式,第一個想到著名的切比雪夫不等式但問題是大偏差估計的是指數量級,這個不等式只是線性級別的。不要緊,將其變成指數形式即可因為上式對任何&>0都成立,所以可以改寫為:得到上面這個有用的公式後,我們可以討論伯努力序列了,回憶一下從而
上式根據獨立性得到在中將看作變數,記成函數形式為
所以,對於0&
說明:是著名的Legendre-Fenchel變換,在凸函數以及極大代數等冪等數學中發揮重要作用,描述了被變換的函數離正比例函數的最大距離。
因為是a的函數,記這裡就體現出大偏差的牛逼了,經過簡單計算,H(a)可以表達如下
這正是的熵的公式。
到這裡,Legendre-Fenchel變換,熵,以及概率論得到了有機的結合。這正是大偏差理論精華所在!!所以,我們對a和p的值進行討論後可以得到如下一組不等式以上可以總結為以上5個公式都叫做伯努力序列中關於大偏差概率的不等式,
3 中偏差MDP(moderate derviation principle)定義如下:
設滿足LDP,其速度為,且
則稱滿足MDPb然後用列舉式的方法簡單說明大偏差理論。這樣和那些教材區別也不大,大家盡量對照第一部分來看。本文的目的是盡量用初等的語言說明大偏差的內容,所以這裡單純列舉,所有內容都可以在
參考書中找到。先做幾點說明1 克拉默條件是說的以指數速度下降。(待續)
c最後推薦一些教程,複雜簡單都有
1中文的可參見大偏差理論與方法,作者高付清。只看到這麼一本不過語言無所謂,反正公式比字多。。。中英文真心差距不大2 國外的,專門研究可參見樓下答主這本大偏差三部曲之1這是國際通用的研究生教材,不過比較厚。3 LARGE DEVIATIONS AND IDEMPOTENT PROBABILITY ANATOLII PUHALSKII因為大偏差和冪等數學天然親戚關係,所以專門發展出了建立在冪等數學上的測度論進而概率,適合進一步興趣,但是很枯燥,喪心病狂的500頁。。。4 Large Deviations for Stochastic ProcessesJin FengThomas G. KurtzDepartment of Mathematics and Statistics, University of Massachusetts大偏差三部曲之2,也有400多頁,非專業莫入5 Large Deviations Jean-Dominique Deuschel Department of Mathematics大偏差三部曲之3.頁數最少,329頁。我就是用這本,主要是論文要用,不得已而已。以上書都可以全面了解大偏差, 如果你的目的只是興趣或了解,請看下面列表1 Some Applications and Methods of Large Deviations in Finance and Insurance Huyên Pham金融中的應用,一點都不複雜,而且照著著實際講,很好理解,入門必備2 An Introduction to Large Deviations for Teletraffic Engineers入門書,非常簡單,敘述過程和我差不多,先初等推導,有了認識後列舉高等結論3Large deviations theory: a basic tutorial. R. Toral只有7頁!非常簡明的說明,需要一點基礎,也就是一點點。4 Elements of Statistical Mechanics and Large Deviation Theory40頁。比較流行的讀物。和熵的關係講得多一些。5The large deviation approach to statistical mechanics Hugo Touchette又是力學,why,LDP最早就是在統計力學中用的,作者是3部曲第三部作者6 Large Deviation PrinciplesSpring 2010Scott Robertson 37 頁。很經典,而起是2010年的。內容也較新所有這些參考資料,網上可以直接下載!google書名即可最後是施利亞耶夫的概率論,大偏差的內容散見於各章,本答案主要推導來自該書。預定的內容都寫完了,如果以後再有什麼心得,也會繼續更新。不過近期是沒時間繼續學大偏差了。
主要的參考文獻是 Amir Dembo, Ofer Zeitouni 的 Large Deviations Techniques and Applications和Richard Ellis 的 Entropy, Large Deviations, and Statistical Mechanics。兩本書都有世界圖書出版公司的影印版,不過共同特點是風格比較純數,上手略困難。
1 大偏差的引入
考慮一個簡單的遊戲:擲一枚均勻的硬幣,正面朝上乙給甲一塊錢,反面朝上甲給乙一塊錢。設n次之後,甲的收益為. 甲每次的收益期望為0,即 . 由弱大數律(Law of large numbers)可知,對於0的任何一個小鄰域,當n越來越大,每次收益期望越有可能落入這個區間,. 現在我們反過來考慮上述事件的補,即每次收益期望遠離0. 不妨考慮極端事件:,甲每次都能贏。顯然這個事件的概率是,以指數速度下降。數學形式是.由中心極限定理(Central limit theorem)可知,依分布收斂於一個正態分布。粗略來說大概是量級。而大偏差理論(Large deviations theory)研究的是處在n量級的概率(大偏差)如何以指數速度下降。2 大偏差函數
對於上面的擲硬幣模型,定義大偏差函數,如果.如果,規定. 規定.這個函數長這樣在處取到最大值,在0處取到最小值0.這個函數描述了事件在n增大時的指數衰減速度,比如可以看出,|z|越大,的概率下降得越快。考慮落在區間[0.3,0.7]的概率。如果你學過一點Laplace積分的近似理論的話,就會知道落在0.7附近的概率,相比於落在0.3附近的概率,是下降得指數快的,所以對於落在區間[0.3,0.7]的概率來說,0.7附近的貢獻越來越小,最終整個區間的概率可以被0.3附近概率代替。所以實際上,處於某個Borel集(比如開集、閉集)的概率由這個集合上大偏差函數I的最小值(下確界)確定。3 (好的)大偏差理論的嚴格表述
由於這是個科普文章,我只表述比較簡潔的(好的)大偏差原理。考慮或者上的一列概率分布,一個(好的)大偏差函數I(z),以及或者中的任意Borel集(可以只考慮開集或閉集),有則稱概率分布序列滿足關於大偏差函數I(z)的大偏差律。(狹義的)好的大偏差函數應當連續非負,只在一個點(大數律所指的那個點)取到極小值0. 一般的(不好的)大偏差函數不連續,會導致上面的極限不存在,但上下極限存在,其上下界是上式的右端的被的內部和閉包替換。對於上面的擲硬幣模型,是在[-1,1]上的分布,可以取區間[0.3,0.7]. 那麼就是
。所以對於獨立同分布( i.i.d.),在或者中取值,取值可能有限的序列,都滿足大偏差律。證明就是簡單地做一下組合數的估計。
以下就不打算以科普為目的了,主要是讀書筆記和個人的想法。
4 大偏差與大數律和中心極限定理的關係
當上面的集合不包含I(z)的極小值點的時候,落在其中的概率以指數速度下降趨於0,那麼其補集的概率趨於1. 這正是弱大數律。由於事件 (是期望,是任意正數)的概率隨N指數下降,所以所有的和有限。由第一Borel-Cantelli lemma (Borel),上述事件無窮次發生(亦即強大數律不成立)的概率為零。這樣就證明了強大數律。以下假設I(z)的零點是0. 當大偏差函數I(z)二階連續可導的時候,在其零點附近做泰勒展開到二階項,. 所以落在z附近的概率大概是. 而落在z附近的概率就是. 這就是中心極限定理。
反過來,如果序列滿足中心極限定理,把上一段的論述反過來,就知道以指數速度下降,即大偏差原理。注意這兩段只是個形象的說明,不是嚴格證明。5 不同Level的大偏差原理
考慮一列隨機變數,取值空間是或者,但只能取有限個值(比如骰子的六個面123456)。Level 1的大偏差說的是屬於某個(不包含期望那個點的)集合的概率指數下降,我們之前一直在講這種大偏差。
Level 2的大偏差是說我們進一步考慮n次之後各種可能的取值發生的頻率。比如擲了一百次骰子,六個面的頻率分別是0.20,0.14,0.11,0.22,0.16,0.17. 這是『骰子的六個面』這個空間上的一個概率測度(經驗測度 empirical measure)。我們知道這個空間上有個不變測度(各面都是1/6),由強大數律,上述經驗測度會收斂於不變測度。這個空間上的所有概率測度是一個度量空間(距離由全變差距離定義)。Level 2的大偏差就是說經驗測度屬於某個不包含不變測度的集合的概率以指數速度下降。我們會在所有概率測度的空間上定義出大偏差函數。
Level 3 的大偏差進一步考慮每條軌道的具體性質。(Level 2 只考慮軌道的累積性質,對前有限項交換順序不影響結果。但Level 3 有影響。)對於一條軌道,取其前n項,然後無限重複,補成一條周期序列=。這叫做經驗過程(empirical process). 經驗過程對每個n和有一個對應的(在軌道空間上的)測度
這個測度是嚴平穩的。比如一條軌道的1,2,3項是a,b,c,經驗過程=(...abcabcabc...). 考慮一個有限柱集(finite cylinder set) A= {},那麼對應的測度就是==.現在考慮N個有限柱集,以及軌道空間的平穩分布. (是狀態空間的一個概率分布,是對應的乘積測度)每一條軌道對應了一個測度,而是軌道的測度,所以也是所有(對固定的n)的測度,記作。考慮一個不包含的軌道空間的嚴平穩測度的集合,比如。這個集合里的測度是隨n指數下降的。以上稱作Level 3 大偏差。Level 3 大偏差我理解得不太深刻,暫時只能寫成這樣了。6 大偏差原理擴展到非獨立同分布序列
對於不可約馬氏鏈,上述Level 1和Level 2的大偏差都成立。Level 1的大偏差是對狀態空間上的任意函數做的。前面兩位提到的主要是基於長時間平均的大偏差,不管是獨立同分布多次重複也好,還是非獨立同分布的變數(比如馬氏過程)的長時間平均也好,還是所謂的level 2 large deviation也好,都是這一類的。大概看了一下覺得沒什麼需要補充的。當然我也不是專業搞大偏差的,需要用的時候翻翻書而已。
想補充一下的是還有一類大偏差問題是基於弱雜訊的大偏差,基本想法是有一個確定性的過程,比如說一個常微分方程和一點弱的擾動,然後這個弱的擾動在很小的概率下會讓常微分方程的軌跡產生很大的偏離,然後我們想估計產生這種很大的偏離的概率。雖然本質上講兩類問題是一樣的,沒記錯的話Zeitouni的書裡面就有一章,所謂的sample path large deviation,可以拿來應用到這種弱隨機擾動的大偏差上來。但是如果想真正做這方面問題的話,個人建議是從Freidlin-Wentzell的那本書開始學。剛剛終於對large deviation principle 有了intuitive的理解,找個地方寫下來。
大致講的就是對decay rate的精細控制,直覺上,I(x) 就是落在x附近的概率在指數下降時的速度。剛開始最讓我不解的是inf I(x), 為什麼要取inf呢,後來理解了,因為其實最後這些rare event都會聚集在「窪點」(自造詞)上(他們怎麼發生呢?都是在窪點附近發生)。用劉慈欣《三體》中的一個句子作為註腳吧:
海乾了魚就要聚集在水窪里。大偏差理論就是幫助人類了解世界上奇葩的事到底有多奇葩。
推薦閱讀:
※周志華老師解釋集成學習時用到hoeffding不等式解釋誤差上限【機器學習,172頁】?
※如何評價2016年我國勞動力總量下降349萬?
※互信息(Mutual Information)多大才算大?
※為什麼多因子模型不做時間序列的股價預測?
※大數據風控用了什麼模型?有效性如何?