
8.1 計算組合數
|
207
關於機率分配的輔助資源
在 R 中,欲查閱特定機率分配與其相關的函數,可使用幫助(help)指令,加上該分配
全名。例如,查詢與常態分配相關的函數如下:
> ?Normal
然而,直接輸入某些分配的名稱無法透過 help 指令獲得輔助資訊,因為它們需要輸
入特殊名稱,才能獲得該分配函數之輔助網頁資訊,例如「
t
分配」。如表 8-1 與 8-2
所示,查閱輔助網頁時,需輸入的分配全名與其原分配名稱略微不同者包括:負二
項(Negative binomial)分配需輸入 NegBinomial,卡方(Chi-squared)分配需輸入
Chisquare,對數常態(Log-normal)分配需輸入 Lognormal,以及 Student
’
s
t
分配需輸
入 TDist 等。因此,欲查閱瀏覽
t
分配的輔助資訊,需輸入以下指令:
> ?TDist
延伸資訊
實際上,尚有許多其他分配函數散見於可供下載的套件中,請參考 CRAN 任務視界
(view)專注於機率分配主題的網頁(
http://cran.r-project.org/web/views/Distributions.
html
)。其中的
SuppDists
套件是 R 基礎版本的一部分,它包含 10 個補充的分配。
MASS
套件也是 R 基礎版本的一部分,提供關於分配的額外支援,如:以最大概似估計法配適
分配,從多元常態分配中抽樣等。
8.1 計算組合數
問題點
您想要計算從
n
項中抽取
k
個的組合數目。
解決方案
使用
choose
函數:
> choose(n, ...