행렬의 각 행이 합계 1의 값을 갖도록 값을 변환.

normalize_to_prob(p, small_p = NULL)

Arguments

p

실수형 행렬. 모든 값은 0 이상이어야 한다.

small_p

값 변환 전 행렬 p의 모든 원소값에 더할 작은 양의 실수.

Value

행렬.

Examples

x <- matrix(runif(15), nrow = 5) normalize_to_prob(x)
#> [,1] [,2] [,3] #> [1,] 0.12822328 0.45530875 0.4164680 #> [2,] 0.45646405 0.32053886 0.2229971 #> [3,] 0.61540982 0.02591895 0.3586712 #> [4,] 0.05231244 0.22936014 0.7183274 #> [5,] 0.29793580 0.16904218 0.5330220
normalize_to_prob(x, small_p = 0)
#> [,1] [,2] [,3] #> [1,] 0.12822327 0.45530875 0.4164680 #> [2,] 0.45646406 0.32053886 0.2229971 #> [3,] 0.61540983 0.02591894 0.3586712 #> [4,] 0.05231243 0.22936013 0.7183274 #> [5,] 0.29793580 0.16904217 0.5330220