Isi kandungan:
Video: Vektor, Pembuktian Sifat Perkalian Skalar Dua Vektor 2025
Satu set fungsi aritmetik dalam R terdiri daripada fungsi di mana hasilnya bergantung kepada lebih daripada satu nilai dalam vektor. Menyebut vektor dengan fungsi jumlah () adalah operasi sedemikian. Berikut ialah beberapa yang lain:
Fungsi | Apa Ia Adakah |
---|---|
jumlah (x) | Kirakan jumlah semua nilai dalam x |
prod (x) | semua nilai dalam x |
min (x) | Memberi minimum semua nilai dalam x |
max (x) | cumsum (x) Memberikan jumlah kumulatif semua nilai dalam |
x | cumprod (x) Berikan produk kumulatif bagi semua nilai dalam |
x |
Memberi minimum untuk semua nilai dalam |
x | dari permulaan vektor sehingga kedudukan nilai cummax (x)
x |
dari awal | vektor sehingga kedudukan nilai diff (x) Berikan untuk setiap nilai perbezaan antara nilai itu dan
nilai seterusnya dalam vektor |
|
Bagaimana untuk meringkaskan vektor di R
Anda boleh mengetahui beberapa perkara mengenai satu set nilai dengan satu nombor. Untuk menggambarkan, mari kita anggap anda mempunyai dua vektor yang mengandungi jumlah bakul yang Granny dan rakannya Geraldine menjaringkan gol dalam enam pertandingan musim bola basket: >> bakul. daripada. Bakul nenek. daripada. Geraldine <- c (5, 3, 2, 2, 12, 9) |
>> min (bakul dari Granny) [1] 3> max (bakul dari Granny) [1] 12
Untuk mengira jumlah dan produk dari semua nilai dalam vektor, gunakan fungsi fungsi () dan prod (), masing-masing.
Fungsi ini juga boleh mengambil senarai vektor sebagai hujah. Sekiranya anda ingin mengira jumlah semua bakul yang dibuat oleh Granny dan Geraldine, anda boleh menggunakan kod berikut: >> sum (bakul dari, nenek, bakul Geraldine) [1] 75
Hilang nilai sentiasa kembali sebagai NA. Begitu juga dengan operasi vektor. R, bagaimanapun, memberikan anda cara untuk membuang nilai-nilai yang hilang dengan menetapkan hujah na. rm ke TRUE. Lihat contoh berikut:
Argumen ini berfungsi dalam jumlah (), prod (), min (), dan max ().Bagaimana untuk merumuskan operasi di R
Katakan selepas setiap permainan, anda ingin mengemas kini jumlah bakul yang dibuat oleh Granny semasa musim. Selepas permainan kedua, itulah jumlah dua perlawanan pertama; selepas perlawanan ketiga, ia adalah jumlah tiga perlawanan pertama; dan sebagainya.Anda boleh membuat pengiraan ini dengan mudah dengan menggunakan fungsi jumlah kumulatif, cumsum (), seperti dalam contoh berikut: >> cumsum (bakul dari Granny) [1] 12 16 21 27 36 39
cara, cumprod () memberi anda produk kumulatif. Anda juga boleh mendapatkan minimum dan maksimum kumulatif dengan fungsi yang berkaitan cummin () dan cummax ().
Bagaimana untuk mengira perbezaan dalam R
Anda boleh mengira perbezaan dalam jumlah bakul antara setiap dua permainan Granny yang dimainkan dengan menggunakan kod berikut: >> diff (bakul dari Granny) [1] - 8 1 1 3 -6Anda mendapat lima nombor kembali. Yang pertama adalah perbezaan antara permainan pertama dan kedua, yang kedua adalah perbezaan antara permainan kedua dan ketiga, dan sebagainya.
vektor yang dikembalikan oleh diff () sentiasa satu elemen yang lebih pendek daripada vektor asal yang anda berikan sebagai argumen.
