溫馨提示×

r語言prop.table函數(shù)的用法是什么

小億
207
2024-01-13 18:38:01
欄目: 編程語言

prop.table函數(shù)用于計算一個表格(數(shù)組)的頻率或相對頻率。它將表格中的每個元素除以表格中所有元素的總和,得到每個元素的相對頻率。

prop.table函數(shù)的語法為:

prop.table(x, margin = NULL)

參數(shù)說明:

  • x: 一個表格(數(shù)組)對象。
  • margin: 指定計算頻率的維度。默認為NULL,表示計算整個表格的頻率??梢匀≈禐?表示按行計算頻率,取值為2表示按列計算頻率。

返回值:

  • 返回一個與輸入表格(數(shù)組)具有相同維度的對象,其中每個元素代表相對頻率。

示例: 假設有一個表格對象x,包含以下數(shù)據(jù):

x <- array(c(1, 2, 3, 4), dim = c(2, 2))

計算整個表格的相對頻率:

prop.table(x)

輸出結果:

     [,1] [,2]
[1,]  0.1  0.2
[2,]  0.3  0.4

計算按行的相對頻率:

prop.table(x, 1)

輸出結果:

     [,1] [,2]
[1,] 0.33 0.67
[2,] 0.43 0.57

計算按列的相對頻率:

prop.table(x, 2)

輸出結果:

     [,1] [,2]
[1,] 0.25  0.4
[2,] 0.75  0.6

0