Η συνάρτηση
diag στη γλώσσα R χρησιμοποιείται για την κατασκευή ενός διαγώνιου πίνακα. Παράμετροι: x: τιμή που υπάρχει ως τα διαγώνια στοιχεία. nrow, ncol: αριθμός γραμμών και στηλών στις οποίες αντιπροσωπεύονται τα στοιχεία.
Πώς φτιάχνεις έναν πίνακα διαγνωστικών στο R;
Διαγώνιες μήτρας
- Περιγραφή. Εξαγάγετε ή αντικαταστήστε τη διαγώνιο ενός πίνακα ή κατασκευάστε έναν διαγώνιο πίνακα.
- Χρήση. diag(x=1, nrow, ncol, names=TRUE) diag(x) <- value.
- Επιχειρήματα. Χ. …
- Λεπτομέρειες. Το diag έχει τέσσερις διαφορετικές χρήσεις: …
- Αξία. Εάν το x είναι ένας πίνακας τότε το diag(x) επιστρέφει τη διαγώνιο του x. …
- Σημείωση. …
- Αναφορές. …
- Δείτε επίσης.
Τι σημαίνει diag στους πίνακες;
Το
diag(a) δημιουργεί ένα διάνυσμα που αποτελείται από τα διαγώνια στοιχεία a[1, 1], a[2, 2], … του πίνακα a, που δεν χρειάζεται να είναι τετράγωνο. Το μήκος του αποτελέσματος είναι min(nrows(a), ncols(a)). Ο πίνακας a μπορεί να είναι ΠΡΑΓΜΑΤΙΚΟΣ (πιο συνηθισμένος), ΛΟΓΙΚΟΣ ή ΧΑΡΑΚΤΗΡΑΣ.
Τι είναι το diag στα μαθηματικά;
Δημιουργήστε διαγώνιο πίνακα ή ανακτήστε τη διαγώνιο ενός πίνακα. Όταν το x είναι διάνυσμα, θα επιστραφεί ένας πίνακας με διάνυσμα x στη διαγώνιο. Όταν το x είναι ένας δισδιάστατος πίνακας, οι πίνακες k η διαγώνιος θα επιστραφούν ως διάνυσμα.
Πώς αλλάζετε τη διαγώνιο ενός πίνακα στο R;
Σε R: Αντικατάσταση διαγώνιων στοιχείων πινάκων χρησιμοποιώντας lapply
- w <- matrix(rnorm(25), 5) t <- matrix(seq(1, 25, 1), 5) s <- list(w, t)
- diag(s[1]) <- rep(0, 5) diag(s[2]) <- rep(0, 5)
- lapply(1:2, function(i){diag(s) <- rep(0, nrow(s))})