Учитывая две матрицы 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)
, но, как вы можете видеть, я не эксперт в этой области!
Спасибо,