Запитання з тегом «matrix»

Матриця (множинні матриці) - це прямокутний масив цифр, символів або виразів, розташованих у рядках та стовпцях. Окремі елементи в матриці називаються її елементами або записами.

1
Як генерувати рівномірно випадкові ортогональні матриці позитивного детермінанта?
У мене, мабуть, є дурне питання, щодо якого, мушу зізнатися, я розгублений. Уявіть повторне генерування рівномірно розподілених випадкових ортогональних (ортонормальних) матриць певного розміру . Іноді згенерована матриця має визначник а іноді - детермінант . (Є лише два можливі значення. З точки зору ортогонального обертання означає, що крім обертання є ще …

2
Створіть симетричну позитивну певну матрицю із заздалегідь заданим малюнком обмеженості
Я намагаюся генерувати кореляційну матрицю (симетричний psd) із заздалегідь заданою структурою sparsity (заданою графіком на вузлах). Вузли, які з'єднані на графіку, мають кореляцію , решта всі - 0, а діагональ - 1.p×pp×pp\times ppppρ∼U(0,1)ρ∼U(0,1)\rho \sim U(0,1) Я кілька разів намагався створити цю матрицю, але лише рідко отримую дійсну кореляційну матрицю. Чи …

3
Обчислення коефіцієнта Жакарда або іншого асоціації для двійкових даних за допомогою множення матриць
Я хочу знати, чи є можливий спосіб обчислити коефіцієнт Жакарда за допомогою матричного множення. Я використав цей код jaccard_sim <- function(x) { # initialize similarity matrix m <- matrix(NA, nrow=ncol(x),ncol=ncol(x),dimnames=list(colnames(x),colnames(x))) jaccard <- as.data.frame(m) for(i in 1:ncol(x)) { for(j in i:ncol(x)) { jaccard[i,j]= length(which(x[,i] & x[,j])) / length(which(x[,i] | x[,j])) jaccard[j,i]=jaccard[i,j] …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.