Анализировать энтропию матрицы - PullRequest
1 голос
/ 28 апреля 2020

Учитывая две матрицы MAT1 и MAT2, которые содержат набор векторных столбцов с разными координатами для трех элементов (F, L, G), я хотел бы проверить, какая из двух матриц имеет более высокую энтропию. Другими словами, точки данных каждого вектора иногда очень близки друг к другу для одного и того же элемента, а в других случаях слишком далеко друг от друга. Когда вектор находится в равновесии, точки одного класса (F, L или G) находятся в одной и той же позиции или почти очень близко.

Какой правильный способ проверить это, если, например, число векторные столбцы могут отличаться от каждого эксперимента? Некоторые данные о игрушках:

MAT1<- matrix(c(runif(32)),8,4)
row.names(MAT1) <- c("F","G","G","L","F","F","L","G")
MAT2<- matrix(c(runif(24)),8,3)
row.names(MAT1) <- c("F","G","G","L","F","F","L","G")

Я использую функцию R DescTools::MutInf(MAT1), но, как вы можете видеть, я не эксперт в этой области!

Спасибо,

...