機率
機率模型
什麼是機率模型?
結果不確定的實驗、現象、情況的量化
建立機率模型的兩步驟
- 描述可能的實驗結果 –- 樣本空間 (sample space)
樣本空間 (sample space): 可能的結果的集合,用 表示。
必須符合:
- Mutually exclusive: 一次只會出現一個結果
- Collectively exhaustive: 所有結果的機率總合為 1 (i.e. 不會出現不再 的結果)
- At the right granularity: 用相關的事件當
- 確立機率法則 –- 告訴我們哪個結果比較有可能
- 我們要知道的是事件 (event) 的機率
- 事件 (event): 的子集合
- 假設一事件 則該事件的機率表示為
- 機率的三個公理 (axiom)
a. 非負 (non-negative):
b. 正規化 (normalization):
c. 可加法 (additivity):
機率的公理
由前面機率的三個公理,我們可以衍伸一些新的結果。
證明:
證明:
- 如果 沒有交集則
可延伸至多個事件
證明:
證明:
- (上限)
條件機率
我們一開始知道知道某個事件的初始機率,而當我們得到一個新的資訊 (條件) 後,使得原本的機率因為這個新的資訊而有新的機率。
條件機率的數學表示
: 當事件 發生時 的機率
條件機率的定義
機率條件和一般機率一樣有三個公理
當 發生時整個樣本空間的機率其實就是只會出現 的機率,所以
乘法定律 (multiplication rule)
和 發生的機率等於 發生的機率和 發生時 發生的機率的乘積。
全機率定理 (total probability theorem)
Image Not Showing
Possible Reasons
- The image file may be corrupted
- The server hosting the image is unavailable
- The image path is incorrect
- The image format is not supported
Learn More →
條件機率模型範例
定義模型:
- 事件 : 飛機在天上飛
- 事件 : 雷達偵測到天上有物體
當飛機在天上飛並且被雷達偵測到的機率:
雷達偵測到天上有物體的機率:
當雷達偵測到物體是在天上飛的飛機的機率:
我們會發現原本當飛機在天上飛時雷達偵測到物體的機率是 0.99 非常高,但反過來當雷達偵測到物體時該物體是在天上飛的飛機的機率卻只有 0.34。
這可以由乘法定律解釋。由乘法定律可知:
從前面得到的結果我們知道 是 大約為三倍,所以 0.99 也大約是 0.34 的三倍。
貝氏定律 (Bayes' Rule)
Image Not Showing
Possible Reasons
- The image file may be corrupted
- The server hosting the image is unavailable
- The image path is incorrect
- The image format is not supported
Learn More →
在已知 ,並且知道分別在 發生時 發生的機率 。我們可以用這些條件推得當 發生時 哪個事件比較可能發生。
貝氏定律,主要透過 及 的數學模型建立出 ,而後再由 推測 比較可能出現的機率。
獨立 (Independent)
用途: 當事件獨立時,可將複雜的情況簡化。
原本已知事件 的機率,若給定一個事件 發生, 的機率可能會改變。但若 的機率不變,代表 發生的資訊對 沒有用處,則我們稱這兩個事件 跟 為獨立事件。
數學定義
證明:
兩個事件 沒有交集,則 不為獨立事件。
Image Not Showing
Possible Reasons
- The image file may be corrupted
- The server hosting the image is unavailable
- The image path is incorrect
- The image format is not supported
Learn More →
數學的解釋:
概念的解釋: 出現的資訊告訴我們 一定不會出現,代表 出現的資訊為有用的資訊會影響 的機率。
條件獨立 (Conditional Independent)
既然事件之間的機率存在獨立的關係,我們也可將其延伸到條件機率上,稱之為條件獨立。
當事件 發生時 為獨立事件則條件獨立的數學表示為:
這裡我們知道了獨立與條件獨立,但獨立與條件獨立並無絕對關係,我們並不能肯定若是獨立事件則這些事件在給定某些條件會形成條件獨立,給了條件可能會影響原本事件間的獨立。
以下我們舉一個例子:
給定兩個硬幣,一個是真的硬幣有正(H)反(T)兩面,而另一個是假的硬幣兩面都是正面。選擇一個硬幣投擲 2 次,我們定義下面三個事件:
: 第一次投擲結果為正面
: 第二次投擲結果為正面
: 選擇到真正的硬幣
按常理我們知道當 發生時 為條件獨立。
由上面的計算我們可知所以原本 不為獨立事件,但當給了條件 則為條件獨立。
為什麼不為獨立事件呢?
直覺上的解釋,當 發生代表比較可能拿到假的硬幣 (因為假的硬幣第一次投擲出正面的機率高於真的硬幣),因此 的機率也就上升了,也就是說 發生的機率對於 來說是有用的機率。
成對獨立 (Pairwise Independent)
給定 3 個事件 兩兩獨立則我們稱他們為成對獨立:
而成對獨立並不代表這三個事件都是獨立,也就是說 不一定成立。
Example:
投擲 2 個獨立的硬幣,事件 代表第一個投擲是正面,事件 代表第二個投擲是正面。且這兩個事件的機率為: 。我們另外還有一個事件 代表兩個硬幣投擲都是同一面,而 。
- 對於 跟 都互為獨立嗎?
首先我們知道 就等同是 所以我們可以算出其機率:
我們可以發現這個機率跟 和 的乘積相等 因此 和 互為獨立。同理也可得知 和 互為獨立 –- 對於 跟 為成對獨立。
- 三者獨立嗎?
我們知道 實際上就是 所以我們可以算得機率為:
但這個機率並不等於 。
由上面這兩點我們可以知道成對獨立並不一定等於獨立。
現在讓我們用直覺的方法來解釋這個情況。我們知道 發生的情況 發生的機率就是 發生的機率,仍然是 0.5,這代表了 的資訊對 來說是沒用的所以 為獨立。但我們知道 同時都發生的話,發生 的機率就為 1 了。
算數 (Counting)
基本算數原則 (Basic Counting Principle)
我們想建構一個目標,這個目標是透過一系列的處理過程建構而成,假設需透過 個不同的階段,而每個階段都有 個選擇,則我們會建構出 種不同的目標。
我們用一個範例來介紹基本算數原則。我們有 3 件衣服、4 雙鞋子、2件褲子,則我們可以有 種穿搭,其中衣服、鞋子、褲子則對應前面說講的建構目標的一系列階段,而這個目標就是穿搭風格,在每個階段分別有 3, 4, 2 種選擇,則總共會有 24 種不同的穿搭風格。
組合 (Combinations)
給定一個有 個元素的集合,我們想計算這個集合中只有 個元素的子集合的數量。
定義上面的描述的數學表示式為:
雖然定義完了,但我們要怎麼算出 也就是子集合的數量呢?
再得出這個答案前,我們先想一個問題。從這 個元素的集合中我們只要 個元素來排列會有幾種結果?
- 第一種解法:
這個問題我們可以用前面所講的基本算數原則來解。要建構出所有的排列結果總共有 個處理階段,而每個階段又各自有幾種選擇呢?我們在第一個階段可以有 種選擇,而第二個階段因為第一個階段已經選擇 1 個元素了,所以剩 個選擇,依此類推,到第 個階段則剩 個選擇。所以總共會有 種排列結果。
- 第二種解法:
先選出 個元素在做排列。也就是說我們需要知道總共有多少種 個元素的子集合,並且每個子集合在做排列 (套用基本算數原則),所以種共會有 種排列結果。
由於上面這兩種方法都是得到相同答案,我們可以算出 :
另外列出一些特性:
- 從 個集合選擇 個元素的子集合的數量為 1 (就是自己)
- 從 個集合選擇 個元素的子集合的數量也為 1(空集合只有一個)
- 從 1 到 個元素的子集合數量的總和為 (所有的子集合數量)
二項式機率 (Binomail Probability)
也就是我們在多項式所熟知的二項式係數得值。
假設有 次獨立的硬幣投擲,且正面的機率為 。二項式機率所要探討的問題就是這 次投擲中有 次正面的機率 。
首先我們可以算出特定的 次正面的投擲序列的機率:而我們要得到的是所有 次投擲中有 次正面的機率。每個特定的 次正面的投擲序列的機率都是一樣的,所以我們只要再乘上 次投擲中有 次正面的數量,也就是 ,所以
分割 (Partition)
將有 個元素的集合,拆分成 個子集合且每個子集合有 個元素,有 種分法,?
我們引用跟前面算出 一樣的概念,計算 個元素的排列方法總數:
相較於二項式係數 , 稱作多項式係數 (multinomial coefficient),而多項式係數對應到的多項式機率則為:
隨機變數 (Random Variable)
隨機變數是一個函數,此函數將機率性實驗的結果對應一個值。也就是說,隨機變數是一個函數將樣本空間對應到實數域。
數學符號 代表隨機變數,而 代表對應的實數。
隨機變數有下面幾個特性:
- 一個樣本空間可以定義多種隨機變數
- 隨機變數經過函數轉換後仍為隨機變數,例如: 仍為隨機變數
機率質量函數 (PMF: Probability Mass Function)
隨機變數的值是由機率性實驗的結果決定的,我們可能會想知道哪個隨機變數的值比較有可能出現,而機率質量函數就是用來描述隨機變數的機率分佈的方法。
假設一個樣本空間有 4 個事件 ,每個事件的機率為 0.25 且每個事件分別對應的實數如下圖所示,則隨機變數 的機率為 。

機率質量函數的特性和前面講述機率的特性一樣:
- 任何隨機變數的機率質量函數必為正數
- 由於所有實驗結果的機率總和為 1,所有隨機變數的機率質量函數的值總和也必為 1
隨機變數的獨立性
如同前面講述事件時有獨立性,隨機變數也有獨立性。對於兩個隨機變數 和 ,若這兩個隨機變數互為獨立則對於所有隨機變數 和 所映射的值 和 ,其獨立的定義與獨立事件相似:
也就是說,我們不管今天得到隨機變數的什麼結果都不影響另一個隨機變數的結果。
在這裡我們要順便引入一個數學表示 –- 聯合機率質量函數 (Joint PMF)。
這邊 就是聯合機率質量函數。
伯努利隨機變數 (Bernoulli Random Variable)
將樣本空間的事件對應到 0 跟 1,一個機率是 則另一個機率為 。
伯努利隨機變數的參數 此隨機變數的 PMF:
離散均勻隨機變數 (Discrete Random Variable)
將樣本空間的事件對應到數值 到 並且每個事件的機率都相等。
離散均勻隨機變數的參數

二項式隨機變數 (Binomial Random Variable)
我們可以用下面這種樣本空間來描述二項式隨機變數
二項式隨機變數的參數
此隨機變數的 PMF:
幾何隨機變數 (Geometric Random Variable)
幾何隨機變數描述的等待成功的模型,也就是說在執行第 次才成功的模型,其中每次的執行都是獨立的。
幾何隨機變數的參數
此隨機變數的 PMF:

由此隨機變數我們可以推得一事件永遠不成功的機率為 0。
期望值 (Expectation)
在這裡我們主要講的是隨機變數的期望值,也就是要知道隨機變數的平均。隨機變數的期望值的數學表示為:
期望值的特性
由期望值的數學表示我們知道期望值是由隨機變數映射的值 乘上其對應的機率 ,因為機率恆大於等於 0 所以一旦隨機變數映射的值都是大於等於 0 則期望值必定也大於等於 0。
我們知道所有的 所以我們可以推出下面的結果:
-
為常數 (不是隨機變數)
其實常數可看為一個隨機變數只映射到單一值 () 所以其機率為 1,因此此常數的期望值就是自己。
-
假設一個隨機變數 為另一個隨機變數 的函數轉換
證明:
首先 也就是要加總所有的 其 能經過 轉換成 。而 我們可以用下面這張圖解釋:

也就 的機率等於原本 會轉換到對應的 的機率的加總。
-
–- 期望值也能線性運算
若 ,我們可推得 。我們可以發現在線性函數下 。
全期望值定理 (Total Expectation Theorem)
前面再講條件機率時,我們有提到一個事件的機率可以由一系列給定的條件發生時此事件發生的機率乘上給定的條件發生的機率,也就是:
當時的我們還並未講述隨機變數的概念,而現在我們可以改用隨機變數的表示方法來改寫這個式子,我們把事件 改用隨機變數來表示:
這邊改用隨機變數表示可以理解為在事件 所在的樣本空間用隨機變數 將事件映射為 的實數值,所以事件 也會映射為實數域上的 值。
接著我們對這個改寫後的等式兩邊帶入取期望值的公式:
等式左邊便是隨機變數 的期望值,而等式右邊則是隨機變數 在給定條件事件 發生時的期望值,我們用 表示:
這也就表示一個隨機變數的期望值也可以由一系列給定條件發生時的隨機變數的期望值乘上給定的條件的發生機率組成。
這邊用『一系列』這個詞並不明確,『一系列』代表的是這些條件的發生機率總合為 1。
接下來我們來算出前面所提到的隨機變數的期望值。
伯努利隨機變數的期望值
努利隨機變數將事件分為兩類,其對應的值是 0 跟 1,其期望值為:
伯努利隨機變數將事件結果映射到 0 和 1,所以期望值就是被映射到 1 的事件的發生機率。
離散均勻隨機變數的期望值
在這裡我們使用跟前面不同的表示方法,減少變數以方便表示。我們把前面離散均勻隨機變數將事件映射到 到 改成 到 ,所以每個事件的機率為 。
離散均勻隨機變數的每個事件機率都相同,其期望值為:
其中 。
若要用前面事件映射的值為 到 來看的話其實也就是 ,因為 。
二項式隨機變數的期望值
由期望值的定義我們可以列出:
使用公式去計算前,我們可以回想一下其實二項式隨機變數是由 個獨立的伯努利隨機變數組成。
假設 為伯努利隨機變數,則:
幾何隨機變數的期望值
由期望值的定義我們可以列出:
但我們會發現若要直接用上面的式子計算出結果會非常困難,因此我們可以引入全期望值定理把 拆成一塊一塊解:
- 由前面提過的期望值的特性我們可以將 拆成 。
在物理意義上,我們可以理解為我們已經執行了一次實驗不管結果如何 (也就是 1) 再加上剩下的實驗的期望值 (也就是 )。
- 由全期望值定理, 可被分成兩部分 以及 ,分別為第一次就成功跟第一次沒有成功。
- 若第一次就成功則不會有後面的實驗,因此 。而 仍然是幾何隨機變數的期望值,所以 。
為什麼 ?
因為幾何隨機變數每次執行都是獨立的。試想 的情況, 的條件其實就是第一次一定失敗所以在 的情況下還需要失敗兩次再成功 (因為 ),所以 就會等同是 ,而又我們知道因為每次的成功失敗都是獨立的所以可簡化為 。最後這其實不就是前面失敗了兩次執行了第三次才成功的機率嗎,所以等同 。
由上面的計算可得出幾何隨機變數的期望值為:
獨立與期望值
若隨機變數 和 互為獨立,則 且
證明:
變異數 (Variance)
前面我們提的期望值告訴我們隨機變數的平均值。現在,我們將介紹變異數 –- 用來量化隨機變數分布的集中或分散的程度。
首先,我們已經知道如何計算一個隨機變數的平均值,我們在這用 來表示隨機變數的平均值。而現在我們想知道究竟這個隨機變數上的值平均都距離這個平均值多遠,也就是要算 的期望值 。然而我們會發現這樣計算的結果會是 0,很明顯的因為隨機變數的值是分散在平均值的兩側的,所以 有正負之分。若要不看正負號,我們可以很簡單的直接取 的平方再算期望值即可。而這就是變異數。
因此變異數的定義為:也可以寫成:證明:
那怎麼算這個期望值呢? 其實也就可以看成是 ,而這個 。由前面期望值的特性我們可以知道 ,所以:
但實際上變異數是取距離的平方為單位,並非以距離為單位。因此我們另外定義了一個數學表示 –- 標準差 (Standard deviation): 標準差是將變異數開根號,從而將原本是以距離的平方為單位的變回以距離的單位。
變異數的特性
- 變異數並不像期望值有線性的特性,反而是如下的特性:
我們先證明為什麼隨機變數加上常數後取變異數常數項會消失。首先定義隨機變數 ,所以 。
接著我們來證明為什麼隨機變數乘上常數後取變異數常數項會變成平方。首先定義隨機變數 ,所以 。
這樣的特性我們可以用其物理意義來解釋。我們知道變異數的概念是隨機變數分布的集中或分散的程度的量化,它是隨機變數的值與其平均值的距離的平方,而這個距離平方並不隨著隨機變數的左右平移 (也就是加減常數值) 而改變,所以隨機變數加上常數值再取變異數並不會改變。另外隨機變數乘上常數會使的距離變為常數倍,但因為變異數的單位是距離的平方所以隨機變數乘上常數再取變異數,會導致常數倍數也會跟著平方。
- 一般來說兩個隨機變數相加的變異數並不等於各自取變異數後再相加:但若兩個隨機變數為獨立,則:
伯努利隨機變數的變異數
前面我們已經知道伯努利隨機變數的定義
以及計算過其期望值現在我們要用變異數的定義來得到伯努利隨機變數的變異數。由上面得出的變異數我們能發現,當 變異數有最大值。這說明了一件事,某種層面來看變異數也能作為測量隨機變數的隨機性。當伯努利隨機變數的機率參數為 0.5 時有最好的隨機性。
離散均勻隨機變數的變異數
已知離散均勻隨機變數的定義
以及計算過其期望值現在我們要用變異數的定義來得到伯努利隨機變數的變異數,我們用第二種變異數的表示法:
二項式隨機變數的變異數
我們一開始一樣列出二項式隨機變數的定義
計算變異數就跟我們前面計算期望值的概念一樣,我們知道二項式隨機變數其實就是 個獨立的伯努利隨機變數組成,也就是 ,其中 就是第 次 (單次) 執行成功的伯努利隨機變數,其中我們由變異數的特性我們知道所以二項式隨機變數的變異數為:
幾何隨機變數的變異數
對於幾何隨機變數的變異數,我們在這需要微積分的概念。我們已知幾何隨機變數的期望值為 ,接著我們要算的是 。計算 我們需要一些特殊的解法,我們首先要先解
- 令 ,並多提一個 到 的左邊讓裡面是 。
- 其實就是微積分裡面的 對 做兩次微分。
- 微分跟 是可互換的。
- 無窮等比級數 。
證明:
首先令 ,我們在等式的兩邊都乘上 得 ,而後我們將兩等式相減得 。
上面我們得到了 ,而 ,因此我們可以得到變異數
我們一樣可以用微積分的概念回頭去解幾何隨機變數的期望值。