LDA數學八卦:神奇的Gamma函數(1)

2021-01-20 AINLP

1. 神奇的Gamma函數
1.1 Gamma 函數誕生記
學高等數學的時候,我們都學習過如下一個長相有點奇特的Gamma函數

通過分部積分的方法,可以推導出這個函數有如下的遞歸性質

於是很容易證明, 函數可以當成是階乘在實數集上的延拓,具有如下性質

學習了Gamma 函數之後,多年以來我一直有兩個疑問:

最近翻了一些資料,發現有不少文獻資料介紹 Gamma 函數發現的歷史,要說清楚它需要一定的數學推導,這兒只是簡要的說一些主線。

1728年,哥德巴赫在考慮數列插值的問題,通俗的說就是把數列的通項公式定義從整數集合延拓到實數集合,例如數列 可以用通項公式 自然的表達,即便 為實數的時候,這個通項公式也是良好定義的。直觀的說也就是可以找到一條平滑的曲線通過所有的整數點,從而可以把定義在整數集上的公式延拓到實數集合。一天哥德巴赫開始處理階乘序列 ,我們可以計算 , 是否可以計算 呢?我們把最初的一些 的點畫在坐標軸上,確實可以看到,容易畫出一條通過這些點的平滑曲線。



但是哥德巴赫無法解決階乘往實數集上延拓的這個問題,於是寫信請教尼古拉斯.貝努利和他的弟弟丹尼爾.貝努利,由於歐拉當時和丹尼爾.貝努利在一塊,他也因此得知了這個問題。而歐拉於1729 年完美的解決了這個問題,由此導致了 函數的誕生,當時歐拉只有22歲。

事實上首先解決的插值計算問題的是丹尼爾.貝努利,他發現,
如果 都是正整數,如果 ,有

於是用這個無窮乘積的方式可以把的定義延拓到實數集合。例如,取 , 足夠大,基於上式就可以近似計算出 。

歐拉也偶然的發現 可以用如下的一個無窮乘積表達

(1)

用極限形式,這個式子整理後可以寫為

(2)

左邊可以整理為

所以 (*)、(**)式都成立。

歐拉開始嘗試從一些簡單的例子開始做一些計算,看看是否有規律可循,歐拉極其擅長數學的觀察與歸納。當 的時候,帶入(*)式計算,整理後可以得到

然而右邊正好和著名的 Wallis 公式關聯。Wallis 在1665年使用插值方法計算半圓曲線 下的面積(也就是直徑為1的半圓面積)的時候,得到關於的如下結果,

於是,歐拉利用 Wallis 公式得到了如下一個很漂亮的結果

大數學家歐拉

歐拉和高斯都是具有超凡直覺的數學家,但是歐拉和高斯的風格迥異。高斯是個老狐狸,數學上非常嚴謹,發表結果的時候卻都把思考的痕跡抹去,只留下漂亮的結果,這招致了一些數學家對高斯的批評;而歐拉的風格不同,經常通過經驗直覺做大膽的猜測,而他的文章中往往留下他如何做數學猜想的痕跡,而文章有的時候論證不夠嚴謹。 拉普拉斯曾說過:」讀讀歐拉,他是所有人的老師。」波利亞在他的名著《數學與猜想》中也對歐拉做數學歸納和猜想的方式推崇備至。

歐拉看到 中居然有 , 對數學家而言,有 的地方必然有和圓相關的積分。由此歐拉猜測 一定可以表達為某種積分形式,於是歐拉開始嘗試把 表達為積分形式。雖然Wallis 的時代微積分還沒有發明出來,Wallis 是使用插值的方式做推導計算的,但是Wallis 公式的推導過程基本上就是在處理積分 ,受 Wallis 的啟發,歐拉開始考慮如下的一般形式的積分

此處n 為正整數, 為正實數。利用分部積分方法,容易得到

重複使用上述迭代公式,最終可以得到

於是歐拉得到如下一個重要的式子

接下來,歐拉使用了一點計算技巧,取 並且令 ,
然後對上式右邊計算極限(極限計算的過程此處略去,推導不難,有興趣的同學看後面的參考文獻吧),於是歐拉得到如下簡潔漂亮的結果:

歐拉成功的把表達為了積分形式!如果我們做一個變換 ,就可以得到我們常見的Gamma 函數形式

於是,利用上式把階乘延拓到實數集上,我們就得到 Gamma 函數的一般形式

Gamma 函數找到了,我們來看看第二個問題,為何 Gamma 函數被定義為 , 這看起來挺彆扭的。如果我們稍微修正一下,把Gamma 函數定義中的 替換為

這不就可以使得 了嘛。歐拉最早的Gamma函數定義還真是如上所示,選擇了,可是歐拉不知出於什麼原因,後續修改了 Gamma 函數的定義,使得。 而隨後勒讓德等數學家對Gamma 函數的進一步深入研究中,認可了這個定義,於是這個定義就成為了既成事實。有數學家猜測,一個可能的原因是歐拉研究了如下積分

這個函數現在稱為Beta 函數。如果Gamma 函數的定義選取滿足 , 那麼有

非常漂亮的對稱形式。可是如果選取 的定義,令

則有

這個形式顯然不如 優美,而數學家總是很在乎數學公式的美感的。

要了解更多的 Gamma 函數的歷史,推薦閱讀

Philip J. Davis, Leonhard Euler’s Integral: A Historical Profile of the Gamma Function

Jacques Dutka, The Early History of the Factorial Function

Detlef Gronnau, Why is the gamma function so as it is?



相關焦點

  • 對gamma函數的理解與證明
    利用gamma函數定義了許多概率分布,如gamma分布、Beta分布、Dirichlet分布、卡方分布和 t分布等。對於數據科學家、機器學習工程師、研究人員來說,Gamma函數可能是應用最廣泛的函數之一,因為它被應用於許多分布中。
  • 運用sklearn進行線性判別分析(LDA)代碼實現
    學習之後可以對數據降維處理兩種實現方法進行對比:無監督的PCA技術:主成分分析PCA數據降維原理及python應用(葡萄酒案例分析)有監督的LDA技術:LDA線性判別分析原理及python應用(葡萄酒案例分析)二、定義分類結果可視化函數這個函數與上一篇文章 運用sklearn進行主成分分析(PCA)代碼實現 裡是一樣的,plot_decision_region
  • 《易經》中的數學思想,八卦與集合論
    集合論是現代數學學科中的基礎,是相當重要的一個基本概念,也應用在很多數學學科中,同時也滲透到各個自然科學領域和社會科學領域中。集合論,數學的一個基本的分支學科,研究對象是一般集合。集合論在數學中佔有一個獨特的地位,它的基本概念已滲透到數學的所有領域。
  • 一分鐘數學——數論中的歐拉函數
    若 n 是奇數,則 φ(2n) = φ(n);若 n 是質數,則 φ(n) = n-1;若 a 與 b 互質,則 φ(ab)=φ(a)×φ(b),即歐拉函數為積性函數;若 n = p^k,p 為質數,則 φ(n) = n - p^(k-1) = ( p - 1 ) × p^(k-1),即 n - p 的倍數的個數;
  • 用積分符號下的微分:推導出伽瑪函數
    費曼是一個天才的物理學家,它在數學領域的建樹也很多,特別是它發現的路徑積分將成為大學理工科必備的數學工具。本篇我們用費曼的另一項小發明積分符號下的微分導出歐拉的階乘公式一個老問題是將階乘函數擴展到非整數參數。歐拉解決了這個問題,他發現了n!
  • 工科數學分析 | 函數極限與連續
    這四個題目具有相似的思路,難點不在高等數學本身的知識,而在於數學積累。回到第二章。本章由數列進入了函數,主要內容包括:函數極限,連續,一致連續,收斂速度的比較,有限閉區間上連續函數的性質。也是從函數的極限與連續開始,開始研究高等數學最為常見的研究對象——函數。這個部分的題目包含了大量的技巧,理論已經不像第一章那麼枯澀,重心開始向解題技巧靠攏。
  • 高一數學必修1基本初等函數解題技巧
    高一數學必修1基本初等函數解題技巧整個高中的數學都是圍繞函數進行考察的,而函數都是圍繞基本初等函數進行相關的變形進行相關的考察的,所以必須從基本初等函數下手,來解決函數中的相關問題,找到突破口,掌握考點
  • 深入了解LDA以及其在推薦系統上的引用
    讓我們用數學來表示它。 從狄利克雷分布(θ_i ~ Dir(⍺),i從1到M)中採樣θ 從另一個狄利克雷分布(φ_k ~ Dir(β) k從1到K)中採樣φ 從z_ij ~ Multinomial(θ_i) 採樣,從w_ij ~ Multinomial(φ_z_ij) 中採樣,i從1到M,j從1到N以《紐約時報》為例。
  • 先天奇門王偉光:先天八卦預測法,八卦河洛預測法
    先天奇門王偉光:先天八卦預測法,八卦河洛預測法。王偉光先天奇門、先天易學、八卦河洛學說、分家奇門應用等學術文章,為保護智慧財產權,引用請註明來源。 先天八卦河洛預測法簡稱《八卦河洛預測法》,把數字裝進八卦就有了預測功能。
  • 高中數學複習,指數函數重要題型匯總1及解析
    高中數學複習,指數函數重要題型匯總1及解析。01、四個選項中,指數函數的圖像是相同的,由此可以得到底數b/a的範圍,而二次函數的對稱軸和b/a有關,所以考慮求出對稱軸的範圍,檢查四個選項,只有A選項滿足題意。
  • 【數學】對數函數
    17世紀正處於數學發展史的第三時期-變量數學時期。到今天依舊帶著17世紀溫度的羊皮紙留下了複雜的圖形和對數方程。這也說明了當時指數函數還並沒有出現。17世紀的歐洲,由於航海和天文學的發展,計算越來越複雜,處理的的數字也越來越大。為了回應這個時代的呼應,對數作為計算工具被納皮爾發明。
  • Perl數學函數用法大全
    Perl數學函數用法大全 Perl語言中有多種Perl函數,有Perl進程控制函數,字符串處理函數等,這裡向大家簡單介紹一下Perl數學函數的用法,希望本文的介紹能讓你有所收穫。
  • 前置機器學習(一):數學符號及希臘字母
    本文列出了常用的機器學習數學符號(Mathematical notations),包含代數、微積分、線性代數、概率論、集合論
  • 1.5w字,Scipy使用簡介,碼住!
    Scipy中的special模塊是一個非常完整的函數庫,其中包含了基本數學函數,特殊數學函數以及numpy中所出現的所有函數。在對方程組進行求解時,fsolve()會自動計算方程組在某點對各個未知變量的偏導數,這些偏導數組成一個二維數組,數學上稱之為雅閣比矩陣。
  • 精選中小學常用Python數學函數
    Python中有很多重要的函數,來滿足不同領域和工作的使用需求。Runse總結了一些Python在中小學常用Python數學函數,下面,我們一起來學習一下中小學常用的一些函數。利用這些函數,我們可以實現很多數學問題的自動化處理。知識講解1. 比較運算比較大小相等之類的數學關係,可以使用比較運算符2.
  • 初中數學函數之一次函數 - 章哥數學差
    舉一反三:【變式1】已知一次函數的圖象與正比例函數的圖象平行且經過(2,1)點,則一次函數的解析式為________.【答案】y=2x-3提示:設一次函數的解析式為y=kx+b它的圖象與y=2x的圖象平行,則k=2,又因為一次函數的圖象經過(2,1)點,代入得1=2×2+b.解得b=-3∴ 一次函數解析式為 y=2x-3【變式2】如圖,已知一次函數y=kx+b的圖象經過A(﹣2,﹣1),B(1,3)兩點,並且交x軸於點C,交y軸於點
  • 高中數學說課稿:《函數的單調性》
    課題:函數的單調性(一)教材:蘇教版必修(1)揚州大學附屬中學 陸萍一、教材分析1、教材內容本節課是蘇教版第二章《函數概念和基本初等函數Ⅰ》§2.1.3函數簡單性質的第一課時,該課時主要學習增函數、減函數的定義,以及應用定義解決一些簡單問題.
  • 高中數學函數知識匯總(反比例函數、對數函數、冪函數等)
    數學學習其主要的目的是為了培養我們的創造性,培養我們處理事情、解決問題的能力,因此,對處理數學問題時的大策略、大思維的掌握顯得特別重要,在平時的學習時應注重歸納它。函數內容是高中數學學習的一條主線,它貫穿整個高中數學學習中。
  • 高中數學三角函數萬能公式
    高中數學三角函數萬能公式三角及其御用函數無疑是高中數學舉足輕重的戲份之一,對於一個至少盤踞著兩本必修而且還攜帶著為數眾多公式招搖過市的傢伙,這難道不足以引起重視嗎?下文有途網小編給大家整理了《高中數學三角函數萬能公式》,僅供參考!
  • MATLAB函數庫大全(收藏版)
    表3.1程式語言表3.2控制流程表3.3交互輸入表3.4面向對象編程表3.5調試4 基本矩陣與矩陣處理表4.1基本矩陣表4.2特殊向量與常量表4.3時間與日期表4.4矩陣處理5 特殊矩陣6 數學函數表6.1三角函數