Pytania otagowane jako matrix

Macierz (mnoga macierze) to prostokątna tablica liczb, symboli lub wyrażeń ułożona w wierszach i kolumnach. Poszczególne pozycje macierzy nazywane są jej elementami lub wpisami.

1
Jak wygenerować równomiernie losowe ortogonalne macierze determinanty dodatniej?
Mam chyba głupie pytanie, które muszę przyznać, że jestem zdezorientowany. Wyobraź sobie powtarzające się generowanie równomiernie rozmieszczonej losowej macierzy ortogonalnej (ortonormalnej) o pewnym rozmiarze . Czasami wygenerowana macierz ma wyznacznik a czasem ma wyznacznik . (Istnieją tylko dwie możliwe wartości. Z punktu widzenia rotacji ortogonalnej oznacza, że ​​oprócz rotacji istnieje …

2
Generuj symetryczną dodatnią określoną macierz z wcześniej określonym wzorcem sparsity
Próbuję wygenerować macierz korelacji p×pp×pp\times p (symetryczny psd) z wcześniej określoną strukturą sparsity (określoną przez wykres na pppwęzły). Węzły połączone na wykresie mają korelacjęρ∼U(0,1)ρ∼U(0,1)\rho \sim U(0,1), reszta to 0, a przekątna to 1. Próbowałem wygenerować tę macierz kilka razy, ale rzadko otrzymuję prawidłową macierz korelacji. Czy istnieje sposób, aby zapewnić …

3
Obliczanie Jaccarda lub innego współczynnika asocjacji dla danych binarnych przy użyciu mnożenia macierzy
Chcę wiedzieć, czy istnieje jakikolwiek sposób obliczenia współczynnika Jaccard przy użyciu mnożenia macierzy. Użyłem tego kodu 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] } } …
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.