Είναι το diag στο r;

Πίνακας περιεχομένων:

Είναι το diag στο r;
Είναι το diag στο r;
Anonim

Η συνάρτηση

diag στη γλώσσα R χρησιμοποιείται για την κατασκευή ενός διαγώνιου πίνακα. Παράμετροι: x: τιμή που υπάρχει ως τα διαγώνια στοιχεία. nrow, ncol: αριθμός γραμμών και στηλών στις οποίες αντιπροσωπεύονται τα στοιχεία.

Πώς φτιάχνεις έναν πίνακα διαγνωστικών στο R;

Διαγώνιες μήτρας

  1. Περιγραφή. Εξαγάγετε ή αντικαταστήστε τη διαγώνιο ενός πίνακα ή κατασκευάστε έναν διαγώνιο πίνακα.
  2. Χρήση. diag(x=1, nrow, ncol, names=TRUE) diag(x) <- value.
  3. Επιχειρήματα. Χ. …
  4. Λεπτομέρειες. Το diag έχει τέσσερις διαφορετικές χρήσεις: …
  5. Αξία. Εάν το x είναι ένας πίνακας τότε το diag(x) επιστρέφει τη διαγώνιο του x. …
  6. Σημείωση. …
  7. Αναφορές. …
  8. Δείτε επίσης.

Τι σημαίνει diag στους πίνακες;

Το

diag(a) δημιουργεί ένα διάνυσμα που αποτελείται από τα διαγώνια στοιχεία a[1, 1], a[2, 2], … του πίνακα a, που δεν χρειάζεται να είναι τετράγωνο. Το μήκος του αποτελέσματος είναι min(nrows(a), ncols(a)). Ο πίνακας a μπορεί να είναι ΠΡΑΓΜΑΤΙΚΟΣ (πιο συνηθισμένος), ΛΟΓΙΚΟΣ ή ΧΑΡΑΚΤΗΡΑΣ.

Τι είναι το diag στα μαθηματικά;

Δημιουργήστε διαγώνιο πίνακα ή ανακτήστε τη διαγώνιο ενός πίνακα. Όταν το x είναι διάνυσμα, θα επιστραφεί ένας πίνακας με διάνυσμα x στη διαγώνιο. Όταν το x είναι ένας δισδιάστατος πίνακας, οι πίνακες k η διαγώνιος θα επιστραφούν ως διάνυσμα.

Πώς αλλάζετε τη διαγώνιο ενός πίνακα στο R;

Σε R: Αντικατάσταση διαγώνιων στοιχείων πινάκων χρησιμοποιώντας lapply

  1. w <- matrix(rnorm(25), 5) t <- matrix(seq(1, 25, 1), 5) s <- list(w, t)
  2. diag(s[1]) <- rep(0, 5) diag(s[2]) <- rep(0, 5)
  3. lapply(1:2, function(i){diag(s) <- rep(0, nrow(s))})

Συνιστάται: